Ver Mensaje Individual
  #1 (permalink)  
Antiguo 01/07/2008, 06:19
maxone1
 
Fecha de Ingreso: junio-2008
Mensajes: 11
Antigüedad: 18 años, 4 meses
Puntos: 0
problema Funcion para restar fechas

hola amigos ando estudiando PHP y estoy haciendo un programa en el que resto 2 fechas, problema es que me lo hace todo bien hasta que son 30 dias pero a partir de 30 dias no me cuenta mas... alguna sugerencia ... gracias por adelantado y por este forillo tan currado

os pongo la funcion que utilizo

Código PHP:
function restaFechas($dFecIni, $dFecFin) 
{ 
    
$dFecIni = str_replace(".","",$dFecIni); 
    
$dFecIni = str_replace("/","",$dFecIni); 
    
$dFecFin = str_replace(".","",$dFecFin); 
    
$dFecFin = str_replace("/","",$dFecFin); 

    
ereg( "([0-9]{1,2})([0-9]{1,2})([0-9]{2,4})", $dFecIni, $aFecIni); 
    
ereg( "([0-9]{1,2})([0-9]{1,2})([0-9]{2,4})", $dFecFin, $aFecFin); 

    
$date1 = mktime(0,0,0,$aFecIni[2], $aFecIni[1], $aFecIni[3]); 
    
$date2 = mktime(0,0,0,$aFecFin[2], $aFecFin[1], $aFecFin[3]); 

    return 
round(($date2 - $date1) / (60 * 60 * 24)); 
}