222 of 410 menu

Funkcja date_diff

Funkcja date_diff znajduje różnicę między dwiema datami. Daty muszą przy tym być obiektami utworzonymi przez funkcję date_create. Funkcja zwraca obiekt 'data', który może być sformatowany za pomocą metody format.

Składnia

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

Przykład

Znajdźmy różnicę w dniach między 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 dni'); ?>

Wynik wykonania kodu:

5 dni

Zobacz też

  • funkcję date_modify,
    która dodaje lub odejmuje przedziały czasu od daty
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ć