217 of 410 menu

Funkce date_modify

Funkce date_modify umožňuje přičítat a odečítat od data určité časové intervaly. Datum musí být objektem vytvořeným funkcí date_create. Funkce mění samotný předaný objekt a vrací také změněný objekt s datem.

Syntaxe

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

Příklad

Vytvořme objekt s datem za 2025 rok, 12 měsíc, 31 den, poté k němu přičtěme 1 den a vypišme ve formátu 'den.měsíc.rok':

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

Výsledek provedení kódu:

'01.01.2026'

Příklad

Vytvořme objekt s datem za 2025 rok, 12 měsíc, 31 den, poté k němu přičtěme 3 dny a vypišme ve formátu 'den.měsíc.rok':

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

Výsledek provedení kódu:

'03.01.2026'

Příklad

Vytvořme objekt s datem za 2025 rok, 12 měsíc, 31 den, poté k němu přičtěme 3 dny a 1 měsíc a vypišme ve formátu 'den.měsíc.rok':

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

Výsledek provedení kódu:

'03.02.2026'

Příklad

Vytvořme objekt s datem za 2025 rok, 1 měsíc, 1 den, poté odečtěme od něj 1 den a vypišme ve formátu 'den.měsíc.rok':

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

Výsledek provedení kódu:

'31.12.2024'

Viz také

Čeština
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяDanskDeutschΕλληνικά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
Používáme soubory cookie pro fungování webu, analýzu a personalizaci. Zpracování údajů probíhá v souladu s Zásadami ochrany osobních údajů.
přijmout vše přizpůsobit odmítnout