Ver Mensaje Individual
  #1 (permalink)  
Antiguo 04/06/2008, 15:06
irlo
 
Fecha de Ingreso: abril-2008
Ubicación: Monterrey
Mensajes: 24
Antigüedad: 16 años
Puntos: 0
Pregunta calcular los dias de una fecha anterior al dia de hoy

Espero que alguien me pueda ayudar quiero calcular los el numero de dias desde una fecha determinada a el dia de hoy. estoy usando este codigo

//fecha anterior
$ano1 = $anio_ant;
$mes1 = $mes_ant;
$dia1 = $dia_ant;

//fecha actual
$ano2 = $anio_act;
$mes2 =$mes_act;
$dia2 = $dia_act;

//calculo timestam de las dos fechas
$timestamp1 = mktime(0,0,0,$mes1,$dia1,$ano1);
$timestamp2 = mktime(4,12,0,$mes2,$dia2,$ano2);

//resto a una fecha la otra
$segundos_diferencia = $timestamp1 - $timestamp2;

//convierto segundos en días
$dias_diferencia = $segundos_diferencia / (60 * 60 * 24);

//obtengo el valor absoulto de los días (quito el posible signo negativo)
$dias_diferencia = abs($dias_diferencia);

//quito los decimales a los días de diferencia
$dias_diferencia = floor($dias_diferencia);

el problemas es que los calcula mal porque el formato de la fecha biene como(ejemplo $dia_ant=06 $mes_ant=04 igual para la fecha actual ) pero si pongo fijo $dia_ant=6 $mes_ant=4 sin el cero si funciona. como le puedo hace para esa falla.