Class for date range
| package | DateRange | 
|---|---|
| subpackage | Utility | 
__construct(\DateTime|string|integer $start, \DateTime|string|integer $end = null)
| throws | |
|---|---|
\DateTime|string|integerStart date
\DateTime|string|integerEnd date
end() : \DateTime
\DateTime
                                                                    endFormat(string $format) : string
stringDate format
string
                                                                    isContains(\DateTime $Date, boolean $inclusive = true)
\DateTimeChecked date
booleanTrue means include range edges
period(string $time) : \ArrayIterator
string
                                            \ArrayIterator
                                                                    start() : \DateTime
\DateTime
                                                                    startFormat(string $format) : string
stringDate format
string
                                                                    _startDate : \DateTime
| var | 
|---|
\DateTime
                                                                            _endDate : \DateTime
| var | 
|---|
\DateTime