Ver Mensaje Individual
  #1 (permalink)  
Antiguo 01/07/2008, 06:19
maxone1
 
Fecha de Ingreso: junio-2008
Mensajes: 11
Antigüedad: 16 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));