Ver Mensaje Individual
  #10 (permalink)  
Antiguo 18/05/2010, 09:00
Avatar de farra
farra
 
Fecha de Ingreso: marzo-2008
Ubicación: Aqui estoy
Mensajes: 574
Antigüedad: 16 años, 2 meses
Puntos: 20
Respuesta: diferencia entre 2 fechas en dias

Probe el codigo ese y tiene un error... trae 29 dias cuando usas septiembre y octubre como el ejemplo de abajo.. debe ser un error de la zona horaria por el cambio de hora de verano/invierno....

Código PHP:
// Los valores llegan de MySQL en el formato de las variables:
$time1'2010-09-18';
$time2='2010-10-18'

// Paso el timestamp para ambas variables:
$epoch1 strtotime($time1);
$epoch2 strtotime($time2); 

// Resto las dos fechas para lo que tengo que partir de la base
// en segundos:
$diff_seconds $epoch2-$epoch1// obtengo 31449600
$diff_days floor($diff_seconds/86400); //obtengo 364

echo "hay <b>".$diff_days."</b> dias entre las dos fechas.<br><br>"
alguna idea de como hacer para evitar ese error de cambio horario? u otra forma de hacer el script para que no le afecte eso...?
__________________
Firma:
Es mas dificil para el mono entender que el hombre desciende de el....

PD: Siempre doy karma al que me da una buena respuesta... ;0)