Функцыя date_add
Функцыя date_sub
дазваляе дадаваць інтэрвал да даты. Яна прымае два параметры: аб'ект з датай, створаны створанымі праз date_create
і інтэрвал, створаны праз date_interval_create_from_date_string
.
Сінтаксіс
date_add(DateTime $object, DateInterval $interval): DateTime
Прыклад
Дадамо 5 дзён да бягучай даты:
<?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');
?>
Вынік выканання кода:
'2023-01-06'
Прыклад
Дадамо 1 месяц і 10 дзён да паказанай даты:
<?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');
?>
Вынік выканання кода:
'2023-04-25'
Глядзіце таксама
-
функцыю
date_create
,
якая стварае аб'ект з датай -
функцыю
date_sub
,
якая аднімае інтэрвал ад даты -
функцыю
date_diff
,
якая вылічвае розніцу паміж датамі