Funkcija date_diff
Funkcija date_diff atrod starpību
starp diviem datumiem. Datumiem tajā pašā laikā ir jābūt
objektiem, kas izveidoti ar funkciju date_create.
Funkcija atgriež 'datuma' objektu,
ko var formatēt, izmantojot
format metodi.
Sintakse
date_diff(DateTimeInterface $base, DateTimeInterface $target, bool $absolute = false): DateInterval
Piemērs
Atradīsim dienu starpību starp 2025-12-31
un 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 dienas');
?>
Koda izpildes rezultāts:
5 dienas
Skatiet arī
-
funkciju
date_modify,
kura pieskaita vai atņem laika intervālus no datuma