Функција date_diff
Функција date_diff проналази разлику
између два датума. Датуми при томе морају
бити објекти, направљени функцијом date_create.
Функција враћа објекат 'датум',
који се може форматирати користећи
методу format.
Синтакса
date_diff(DateTimeInterface $base, DateTimeInterface $target, bool $absolute = false): DateInterval
Пример
Хајде да нађемо разлику у данима између 2025-12-31
и 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 дана');
?>
Резултат извршавања кода:
5 дана
Погледајте такође
-
функцију
date_modify,
која додаје или одузима временске периоде од датума