Funktionen date_diff
Funktionen date_diff hittar skillnaden
mellan två datum. Datumen måste samtidigt
vara objekt skapade av funktionen date_create.
Funktionen returnerar ett objekt 'datum',
som kan formateras med hjälp av
metoden format.
Syntax
date_diff(DateTimeInterface $base, DateTimeInterface $target, bool $absolute = false): DateInterval
Exempel
Låt oss hitta skillnaden i dagar mellan 2025-12-31
och 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 dagar');
?>
Resultat av kodkörning:
5 dagar
Se även
-
funktionen
date_modify,
som adderar eller subtraherar tidsintervall från ett datum