/** * Create a new iterator for the number of days in a range. * * @param DateTime $start The start date of the range * @param DateTime $end The end date of the range */ public function __construct(DateTime $start, DateTime $end) { $this->start = $start->midday(); $this->end = $end->midday(); $this->rewind(); }