Como calcular la diferencia de días entre una fecha y otra en PHP

Author : Jhon

Publicado : 3 mayo, 2023

En este ejemplo veremos como calcular la diferencia de días entre una fecha y otra.

En la primera línea de código donde tenemos la variable $from estamos utilizando el método date_create() para crear un nuevo objeto de fecha, así recuperamos la fecha actual.

$from = date_create(date('Y-m-d'));

Después en la variable $to crearemos otro objeto de fecha, esta será la fecha inicial o diferencial, es decir, entre esta fecha inicial y la fecha actual será donde sacaremos el resto de los días que hay entre la fecha inicial y la fecha actual.

$to = date_create('2023-03-16');

Después en la variable $diff utilizaremos el método date_diff() de PHP para obtener un Std class Object en el cual nos muestra la diferencia entre la fecha inicial y la fecha actual, en este Objeto encontraremos la diferencia de días, meses y años.

$diff = date_diff($to,$from);

Por último tenemos la variable $days, en esta variable recuperaremos el valor del índice days, este es el número de días de diferencia entre una fecha y otra.

$from = date_create(date('Y-m-d'));
$to = date_create('2023-03-16');
$diff = date_diff($to,$from);
$days = $diff->days;
print_r($diff->days);

Recordemos que con el método print_r() podremos ver la estructura del Objeto

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *