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,
    която форматира дата
Български
AfrikaansAzərbaycanবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Ние използваме бисквитки за работата на сайта, анализ и персонализация. Обработката на данни се извършва в съответствие с Политика за поверителност.
приемам всички настройки отхвърляне