Функцыя 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
,
якая фарматуе дату