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