Funksjonen date_diff
Funksjonen date_diff finner forskjellen
mellom to datoer. Datoene må
være objekter opprettet av funksjonen date_create.
Funksjonen returnerer et 'dato'-objekt,
som kan formateres ved hjelp av
metoden format.
Syntaks
date_diff(DateTimeInterface $base, DateTimeInterface $target, bool $absolute = false): DateInterval
Eksempel
La oss finne forskjellen i dager mellom 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 dager');
?>
Resultat av kjøring av koden:
5 dager
Se også
-
funksjonen
date_modify,
som legger til eller trekker fra tidsintervaller fra en dato