- date: documentation ( source)
<?php
$date_from = date('2015-12-01');
$date_to = date('2015-12-02');
$periods = new DatePeriod(
new DateTime($date_from),
new DateInterval('P1D'),
new DateTime($date_to),
DatePeriod::EXCLUDE_START_DATE
);
$periods->add(new DateInterval('P1D'));
foreach($periods as $date) {
echo $date->format('Y-m-d');
}