Функция date_diff() PHP

Пример

Рассчитать разницу между двумя датами:

<?php
$date1=date_create("1984-01-28");
$date2=date_create("1980-10-15");
$diff=date_diff($date1,$date2);
?>

Пример выполнения

Определение и использование

Функция date_diff() возвращает разницу между двумя объектами DateTime.

Синтаксис

date_diff(datetime1,datetime2,absolute);
Параметры Описание
datetime1 Обязательно. Определяет объект DateTime.
datetime2 Обязательно. Определяет объект DateTime.
absolute Опционально. Определяет булево значение. TRUE означает, что интервал/разница должен быть положительным. По умолчанию FALSE.

Технические детали

Возврат значения: Возвращает объект DateInterval, представляющий разницу между двумя датами. В случае неудачи возвращает FALSE.
Версия PHP: 5.3+