Funktionen date_diff
Funktionen date_diff finder forskellen
mellem to datoer. Datoerne skal
være objekter oprettet af funktionen date_create.
Funktionen returnerer et objekt 'dato',
som kan formateres ved hjælp af
metoden format.
Syntaks
date_diff(DateTimeInterface $base, DateTimeInterface $target, bool $absolute = false): DateInterval
Eksempel
Lad os finde forskellen i dage mellem 2025-12-31
og 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 dage');
?>
Resultat af kodeudførelse:
5 dage
Se også
-
funktionen
date_modify,
som lægger tidsintervaller til eller trækker fra en dato