
09/05/2002, 13:14
|
| | Fecha de Ingreso: mayo-2002
Mensajes: 1
Antigüedad: 22 años, 10 meses Puntos: 0 | |
Re: Restar dos fechas en PHP Función que devuelve el número de días entre dos fechas (formato dd-mm-aaaa). Un saludo.
function dias_entre_fechas($fecha1, $fecha2)
{
$dia1 = strtok($fecha1, "-");
$mes1 = strtok("-");
$anyo1 = strtok("-");
$dia2 = strtok($fecha2, "-");
$mes2 = strtok("-");
$anyo2 = strtok("-");
$num_dias = 0;
if ($anyo1 < $anyo2)
{
$dias_anyo1 = date("z", mktime(0,0,0,12,31,$anyo1)) - date("z", mktime(0,0,0,$mes1,$dia1,$anyo1));
$dias_anyo2 = date("z", mktime(0,0,0,$mes2,$dia2,$anyo2));
$num_dias = $dias_anyo1 + $dias_anyo2;
}
else
$num_dias = date("z", mktime(0,0,0,$mes2,$dia2,$anyo2)) - date("z", mktime(0,0,0,$mes1,$dia1,$anyo1));
return $num_dias;
} |