222 of 410 menu

Funkce date_diff

Funkce date_diff najde rozdíl mezi dvěma daty. Data přitom musí být objekty vytvořenými funkcí date_create. Funkce vrací objekt 'data', který může být naformátován pomocí metody format.

Syntaxe

date_diff(DateTimeInterface $base, DateTimeInterface $target, bool $absolute = false): DateInterval

Příklad

Pojďme najít rozdíl ve dnech mezi 2025-12-31 a 2026-01-05:

<?php $date1 = date_create('2025-12-31'); $date2 = date_create('2026-01-05'); $diff = date_diff($date1, $date2); echo $diff->format('%a dnů'); ?>

Výsledek provedení kódu:

5 dnů

Viz také

  • funkci date_modify,
    která přičítá nebo odečítá časové intervaly od data
Č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