The DatePeriod class
(PHP 5 >= 5.3.0)
Introduction
Represents a date period.
A date period allows iteration over a set of dates and times, recurring at regular intervals, over a given period.
Class synopsis
DatePeriod
implements
Traversable
{
/* Constants */
/* Methods */
public __construct
( DateTime
}$start
, DateInterval $interval
, int $recurrences
[, int $options
] )Predefined Constants
DatePeriod::EXCLUDE_START_DATE
-
Exclude start date, used in DatePeriod::__construct().
Table of Contents
- DatePeriod::__construct — Creates a new DatePeriod object
Коментарии
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.