- var_dump: documentation ( source)
<?php
$utc = new DateTimeZone('UTC');
$start = new DateTime('2015-09-01', $utc);
$end = new DateTime('2015-09-02', $utc);
$interval = new DateTimeInterval('P1D');
$period = new DatePeriod($start, $interval, $end);
foreach ($period as $current) {
$currentEnd = clone $current;
$currentEnd->add($period->interval);
var_dump($current, $currentEnd);
}