Programación Web y Scripting > PHP

 Diferencia De Fechas

(1/1)

scarecrow:
Hay alguna funcion o alguna manera de calcular la diferencia entre dos fechas??

LeGatoRojo:
Aqui tienes una funcion


--- Código: Text --- function resta_fechas($fecha1,$fecha2)             {                   if (preg_match("/[0-9]{1,2}\/[0-9]{1,2}\/([0-9][0-9]){1,2}/",$fecha1))                           list($dia1,$mes1,$año1)=split("/",$fecha1);                   if (preg_match("/[0-9]{1,2}-[0-9]{1,2}-([0-9][0-9]){1,2}/",$fecha1))                           list($dia1,$mes1,$año1)=split("-",$fecha1);        if (preg_match("/[0-9]{1,2}\/[0-9]{1,2}\/([0-9][0-9]){1,2}/",$fecha2))                           list($dia2,$mes2,$año2)=split("/",$fecha2);                   if (preg_match("/[0-9]{1,2}-[0-9]{1,2}-([0-9][0-9]){1,2}/",$fecha2))                           list($dia2,$mes2,$año2)=split("-",$fecha2);        $dif = mktime(0,0,0,$mes1,$dia1,$año1) - mktime(0,0,0,$mes2,$dia2,$año2);                   $ndias=floor($dif/(24*60*60));                   return($ndias);             } 
Bueno lo mejor es que crees la propia para entender, y si usas una bd es mejor hacer desde la consulta con difdate...

Navegación

[0] Índice de Mensajes

Ir a la versión completa