Запіс на курсы па HTML, CSS, JavaScript, PHP, Python, фрэймворкам і CMS,
а таксама: дапамога ў пошуку працы і заказаў, стажыроўка на рэальных праектах→
217 of 410 menu

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