Método add de la clase DateTime
El método add de la clase DateTime agrega un intervalo de tiempo especificado a una fecha.
El método acepta un parámetro: un objeto DateInterval, que define el período de tiempo a agregar.
Sintaxis
$datetime->add(DateInterval $interval);
Ejemplo
Agreguemos 1 día a la fecha actual:
<?php
$date = new DateTime('2023-01-01');
$interval = new DateInterval('P1D');
$date->add($interval);
echo $date->format('Y-m-d');
?>
Resultado de la ejecución del código:
'2023-01-02'
Ejemplo
Agreguemos 1 mes, 2 días y 4 horas a la fecha especificada:
<?php
$date = new DateTime('2023-01-01 12:00:00');
$interval = new DateInterval('P1M2DT4H');
$date->add($interval);
echo $date->format('Y-m-d H:i:s');
?>
Resultado de la ejecución del código:
'2023-02-03 16:00:00'
Ver también
-
la función
date_diff,
que calcula la diferencia entre dos fechas -
la función
date_modify,
que modifica una marca de tiempo