Функцыя 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
,
якая дадае ці аднімае прамежкі часу ад даты