- var_dump: documentation ( source)
<?php
$start = new DateTime('2012-07-01');
$interval = new DateInterval('P7D');
$end = new DateTime('2012-07-31');
$period = new DatePeriod($start, $interval, $end,DatePeriod::EXCLUDE_START_DATE);
var_dump($period);
foreach($period as $date) {
var_dump($date);
}