Inicio » PHP » Calcular días y/o minutos transcurridos entre dos fechas en PHP

Calcular días y/o minutos transcurridos entre dos fechas en PHP

Para calcular los días de diferencia entre dos fechas utilizamos la siguiente función:

<?
// fecha_a es la primera fecha
$fecha_a= "1980/10/28";
// fecha_b en este caso es la fecha actual
$fecha_b= date("Y/m/d");

function dias_transcurridos($fecha_i,$fecha_f)
{
$dias = (strtotime($fecha_i)-strtotime($fecha_f))/86400;
$dias = abs($dias); $dias = floor($dias);
return $dias;
}
?>
<p>Días transcurridos <?=dias_transcurridos($fecha_a,$fecha_b);?></p>

 

Y para los minutos transcurridos la función es muy similar pero cambiando algunos valores:

<?
// fecha_a es la primera fecha
$fecha_a= "1980/10/28";
// fecha_b en este caso es la fecha actual
$fecha_b= date("Y/m/d");
function minutos_transcurridos($fecha_i,$fecha_f)
{
$minutos = (strtotime($fecha_i)-strtotime($fecha_f))/60;
$minutos = abs($minutos); $minutos = floor($minutos);
return $minutos;
}
?>

<p>Minutos transcurridos <?=minutos_transcurridos($fecha_a,$fecha_b);?></p>

 

Si te gustó, compártelo:

Contenido relacionado