Ver Mensaje Individual
  #7 (permalink)  
Antiguo 05/08/2011, 18:52
Avatar de Sourcegeek
Sourcegeek
Colaborador
 
Fecha de Ingreso: mayo-2009
Ubicación: $mex['B.C.'];
Mensajes: 1.816
Antigüedad: 15 años
Puntos: 322
Respuesta: Diferencia de dias en fecha

Yo uso esta función que encontré hace tiempo, usa mktime por lo que creo que es más exacta:
Código PHP:
Ver original
  1. function calc_dates($date1, $date2) {
  2.     $f1 = explode('/', $date1);
  3.     $f2 = explode('/', $date2);
  4.     $timestamp1 = mktime(0,0,0,$f1[0],$f1[1],$f1[2]);
  5.     $timestamp2 = mktime(4,12,0,$f2[0],$f2[1],$f1[2]);
  6.     $segundos_diferencia = $timestamp1 - $timestamp2;
  7.     $dias_diferencia = $segundos_diferencia / (60 * 60 * 24);
  8.     $dias_diferencia = abs($dias_diferencia);
  9.     $dias_diferencia = floor($dias_diferencia);
  10.     return $dias_diferencia;
  11. }
__________________
Buscas desarrollador web? Sourcegeek. Diseño web, Maquetación y Programación
¡Escribe bien! Esto es un foro, no un Facebook para que escribas con los pies