Funkcija date_diff
Funkcija date_diff randa skirtumą
tarp dviejų datų. Datos tuo pačiu turi
būti objektai, sukurti funkcijos date_create.
Funkcija grąžina objektą 'data',
kuris gali būti formatuojamas naudojant
metodą format.
Sintaksė
date_diff(DateTimeInterface $base, DateTimeInterface $target, bool $absolute = false): DateInterval
Pavyzdys
Suraskime skirtumą dienomis tarp 2025-12-31
ir 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 dienų');
?>
Kodo vykdymo rezultatas:
5 dienų
Taip pat žiūrėkite
-
funkciją
date_modify,
kuri prideda arba atima laiko intervalus nuo datos