(PHP 5 >= 5.3.0, PHP 7, PHP 8)
Represents a date period.
A date period allows iteration over a set of dates and times, recurring at regular intervals, over a given period.
$start
,$interval
,$recurrences
,$options
= 0$start
,$interval
,$end
,$options
= 0DatePeriod::EXCLUDE_START_DATE
Exclude start date, used in DatePeriod::__construct().
The number of recurrences, if the DatePeriod instance
had been created by explicitly passing $recurrences
.
See also DatePeriod::getRecurrences().
Whether to include the start date in the set of recurring dates or not.
The start date of the period.
During iteration this will contain the current date within the period.
The end date of the period.
An ISO 8601 repeating interval specification.
Version | Description |
---|---|
8.0.0 | DatePeriod implements IteratorAggregate now. Previously, Traversable was implemented instead. |