Funktion date_diff
Die Funktion date_diff ermittelt die Differenz
zwischen zwei Daten. Die Daten müssen dabei
Objekte sein, die von der Funktion date_create erstellt wurden.
Die Funktion gibt ein 'Datum'-Objekt zurück,
das mit der Methode format formatiert werden kann.
Syntax
date_diff(DateTimeInterface $base, DateTimeInterface $target, bool $absolute = false): DateInterval
Beispiel
Lassen Sie uns die Differenz in Tagen zwischen 2025-12-31
und 2026-01-05 finden:
<?php
$date1 = date_create('2025-12-31');
$date2 = date_create('2026-01-05');
$diff = date_diff($date1, $date2);
echo $diff->format('%a Tage');
?>
Ergebnis der Codeausführung:
5 Tage
Siehe auch
-
die Funktion
date_modify,
die Zeitintervalle zu einem Datum addiert oder subtrahiert