Класс DateInterval
Вернуться к: Дата/Время
(PHP 5 >= 5.3.0, PHP 7)
Введение
Представление интервалов дат.
Интервалы дат хранятся либо определенном фиксированном времени (в годах, месяцах, днях, часах и т.д.) или относительной строке времени, формат который поддерживает DateTime конструктор.
Обзор классов
Свойства
- y
-
Количество лет.
- m
-
Количество месяцев.
- d
-
Количество дней.
- h
-
Количество часов.
- i
-
Количество минут.
- s
-
Количество секунд.
- invert
-
Принимает 1, если интервал представляет отрицательный период времени и 0 в противном случае. См. DateInterval::format().
- days
-
Если объект DateInterval создан методом DateTime::diff(), то это суммарное число дней между начальной и конечной датами. В противном случае days примет значение
FALSE
.В версиях PHP до 5.4.20/5.5.4 при обращении к этому свойству Вы будете получать -99999 вместо
FALSE
.
Содержание
- DateInterval::__construct — Создает новый объект DateInterval
- DateInterval::createFromDateString — Создает объект класса DateInterval, используя данные из переданной строки
- DateInterval::format — Форматирует интервал
Вернуться к: Дата/Время