Функцыя date_modify
Функцыя date_modify дазваляе дадаваць
і аднімаць ад даты пэўныя прамежкі
часу. Дата пры гэтым павінна быць аб'ектам,
створаным функцыяй date_create.
Функцыя змяняе сам перададзены аб'ект, і
вяртае таксама зменены аб'ект з датай.
Сінтаксіс
date_modify(DateTime $object, string $modifier): DateTime|false
Прыклад
Давайце створым аб'ект з датай за 2025
год, 12 месяц, 31 дзень, затым
дадамо да яе 1 дзень і вывядзем у
фармаце 'день.месяц.год':
<?php
$date = date_create('2025-12-31');
date_modify($date, '1 day');
echo date_format($date, 'd.m.Y');
?>
Вынік выканання кода:
'01.01.2026'
Прыклад
Давайце створым аб'ект з датай за 2025
год, 12 месяц, 31 дзень, затым
дадамо да яе 3 дні і вывядзем у фармаце
'день.месяц.год':
<?php
$date = date_create('2025-12-31');
date_modify($date, '3 days');
echo date_format($date, 'd.m.Y');
?>
Вынік выканання кода:
'03.01.2026'
Прыклад
Давайце створым аб'ект з датай за 2025
год, 12 месяц, 31 дзень, затым
дадамо да яе 3 дні і 1 месяц
і вывядзем у фармаце 'день.месяц.год':
<?php
$date = date_create('2025-12-31');
date_modify($date, '3 days 1 month');
echo date_format($date, 'd.m.Y');
?>
Вынік выканання кода:
'03.02.2026'
Прыклад
Давайце створым аб'ект з датай за 2025
год, 1 месяц, 1 дзень, затым
аднімем ад яе 1 дзень і вывядзем у
фармаце 'день.месяц.год':
<?php
$date = date_create('2025-01-01');
date_modify($date, '-1 day');
echo date_format($date, 'd.m.Y');
?>
Вынік выканання кода:
'31.12.2024'
Глядзіце таксама
-
функцыю
date_format,
якая фарматуе дату