PHP - Días entre Dos fechas

 
Vista:

Días entre Dos fechas

Publicado por Jose (2 intervenciones) el 07/02/2001 19:10:19
Hola,

Tengo dos fechas de formato dd/mm/aaaa, extraidos los campos día, mes y año quiero calcular los días entre dos fechas: 19/01/1987 y 05/08/2001 ¿Cómo puedo hacerlo?

Gracias.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Días entre Dos fechas

Publicado por Paco (8 intervenciones) el 17/07/2001 11:43:22
Si tienes dos fechas ($fecha1 y $fecha2 en formato dd-mm-aaaa) debes hacer lo siguiente:

$dia1 = strtok($fecha1, "-");
$mes1 = strtok("-");
$anyo1 = strtok("-");

$dia2 = strtok($fecha2, "-");
$mes2 = strtok("-");
$anyo2 = strtok("-");

$dias = date("z", mktime(0,0,0,$mes2,$dia2,$anyo2)) - date("z", mktime(0,0,0,$mes1,$dia1,$anyo1));

La función date("z", ...) devuelve el número (0 a 365) de día del año de la fecha (tiene en cuenta bisiestos).
Espero que te sirva de ayuda, y recibe un saludo.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar