Функция date_diff
находит разницу
между двумя датами. Даты при этом должны
быть объектами, созданными функцией date_create
.
Функция возвращает объект 'дата'
,
который может быть отформатирован с помощью
метода format.
Синтаксис
date_diff(первая дата, вторая дата);
Пример
Давайте найдем разницу в днях между 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
,
которая прибавляет или отнимает промежутки времени от даты