Ver Mensaje Individual
  #2 (permalink)  
Antiguo 20/04/2006, 16:18
jonai
 
Fecha de Ingreso: noviembre-2002
Mensajes: 59
Antigüedad: 23 años, 11 meses
Puntos: 0
Una posible solución

Aunque poco elegante la posible solución que doy es las de cambiar:

Código PHP:

   
function diasEntre(nDi0, nMe0, nAn0, nDi1, nMe1, nAn1){  
    var 
nRes;  
    if (
nDi1 < nDi0) nDi1 += finMes(nMe0, nAn0);  
    
nRes = Math.max(0, nDi1 - nDi0);  
    return 
nRes;  
   } 
Por
Código PHP:

  
function diasEntre(nDi0, nMe0, nAn0, nDi1, nMe1, nAn1){ 
    var 
nRes; 
    
nDi1 = nDi1-1
    
if (nDi1 < nDi0) nDi1 += finMes(nMe0, nAn0); 
    
nRes = Math.max(0, nDi1 - nDi0) + 1; 

    return 
nRes; 
   } 
Un saludo Jonai