Функција 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,
која додава или одзема временски интервали од датум