Functie date_diff
De functie date_diff vindt het verschil
tussen twee datums. De datums moeten
objecten zijn, gemaakt door de functie date_create.
De functie retourneert een 'datum' object,
dat kan worden geformatteerd met behulp van
de methode format.
Syntaxis
date_diff(DateTimeInterface $base, DateTimeInterface $target, bool $absolute = false): DateInterval
Voorbeeld
Laten we het verschil in dagen vinden tussen 2025-12-31
en 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 dagen');
?>
Resultaat van de code-uitvoering:
5 dagen
Zie ook
-
de functie
date_modify,
die tijdsinterallen optelt of aftrekt van een datum