Función date_add
La función date_sub permite agregar un intervalo a una fecha. Acepta dos parámetros: un objeto de fecha creado mediante date_create y un intervalo creado mediante date_interval_create_from_date_string.
Sintaxis
date_add(DateTime $object, DateInterval $interval): DateTime
Ejemplo
Agreguemos 5 días a la fecha actual:
<?php
$date = date_create('2023-01-01');
$interval = date_interval_create_from_date_string('5 days');
date_add($date, $interval);
echo date_format($date, 'Y-m-d');
?>
Resultado de ejecutar el código:
'2023-01-06'
Ejemplo
Agreguemos 1 mes y 10 días a la fecha especificada:
<?php
$date = date_create('2023-03-15');
$interval = date_interval_create_from_date_string('1 month + 10 days');
date_add($date, $interval);
echo date_format($date, 'Y-m-d');
?>
Resultado de ejecutar el código:
'2023-04-25'
Ver también
-
la función
date_create,
que crea un objeto de fecha -
la función
date_sub,
que resta un intervalo de una fecha -
la función
date_diff,
que calcula la diferencia entre fechas