Класс DatePeriod
(PHP 5 >= 5.3.0, PHP 7)
Введение
Представляет временной период.
Позволяет перемещаться в заданном временном интервале на равные промежутки времени.
Обзор классов
DatePeriod
implements
Traversable
{
/* Константы */
/* Методы */
public __construct
( DateTimeInterface
$start
, DateInterval $interval
, int $recurrences
[, int $options
] )
public __construct
( DateTimeInterface
}$start
, DateInterval $interval
, DateTimeInterface $end
[, int $options
] )Предопределенные константы
DatePeriod::EXCLUDE_START_DATE
-
Исключает начальную дату, используется в DatePeriod::__construct().
Содержание
- DatePeriod::__construct — Создает новый объект DatePeriod
- DatePeriod::getDateInterval — Gets the interval
- DatePeriod::getEndDate — Gets the end date
- DatePeriod::getStartDate — Gets the start date
Коментарии
When looping over a DatePeriod object, the returned objects always implement DateTimeInterface. The exact type returned depends on how the DatePeriod was created. If $start was a DateTimeImmutable, the objects returned will be of type DateTimeImmutable. If a DateTime object was used, the objects returned will be of type DateTime.