217 of 410 menu

Funkcja date_modify

Funkcja date_modify pozwala na dodawanie i odejmowanie od daty określonych przedziałów czasu. Data musi być w tym celu obiektem utworzonym za pomocą funkcji date_create. Funkcja modyfikuje sam przekazany obiekt i zwraca również zmodyfikowany obiekt z datą.

Składnia

date_modify(DateTime $object, string $modifier): DateTime|false

Przykład

Stwórzmy obiekt z datą za 2025 rok, 12 miesiąc, 31 dzień, następnie dodajmy do niej 1 dzień i wypiszmy w formacie 'dzień.miesiąc.rok':

<?php $date = date_create('2025-12-31'); date_modify($date, '1 day'); echo date_format($date, 'd.m.Y'); ?>

Wynik wykonania kodu:

'01.01.2026'

Przykład

Stwórzmy obiekt z datą za 2025 rok, 12 miesiąc, 31 dzień, następnie dodajmy do niej 3 dni i wypiszmy w formacie 'dzień.miesiąc.rok':

<?php $date = date_create('2025-12-31'); date_modify($date, '3 days'); echo date_format($date, 'd.m.Y'); ?>

Wynik wykonania kodu:

'03.01.2026'

Przykład

Stwórzmy obiekt z datą za 2025 rok, 12 miesiąc, 31 dzień, następnie dodajmy do niej 3 dni i 1 miesiąc i wypiszmy w formacie 'dzień.miesiąc.rok':

<?php $date = date_create('2025-12-31'); date_modify($date, '3 days 1 month'); echo date_format($date, 'd.m.Y'); ?>

Wynik wykonania kodu:

'03.02.2026'

Przykład

Stwórzmy obiekt z datą za 2025 rok, 1 miesiąc, 1 dzień, następnie odejmijmy od niej 1 dzień i wypiszmy w formacie 'dzień.miesiąc.rok':

<?php $date = date_create('2025-01-01'); date_modify($date, '-1 day'); echo date_format($date, 'd.m.Y'); ?>

Wynik wykonania kodu:

'31.12.2024'

Zobacz też

Polski
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Wykorzystujemy pliki cookie do działania strony, analizy i personalizacji. Przetwarzanie danych odbywa się zgodnie z Polityką prywatności.
zaakceptuj wszystkie dostosuj odrzuć