(PHP 5 >= 5.3.0, PHP 7)
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
, DateInterval $interval
, int $recurrences
[, int $options
] )$start
, DateInterval $interval
, DateTimeInterface $end
[, int $options
] )public getDateInterval ( ) : DateInterval
public getEndDate ( ) : DateTimeInterface|null
public getRecurrences ( ) : int|null
public getStartDate ( ) : DateTimeInterface}
DatePeriod::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 |
---|---|
5.3.27, 5.4.17 | The public properties recurrences, include_start_date, start, current, end and interval have been exposed. |
© 1997–2020 The PHP Documentation Group
Licensed under the Creative Commons Attribution License v3.0 or later.
https://www.php.net/manual/en/class.dateperiod.php