$begin = new DateTime('2016-02-03'); // Начальная дата
$end = new DateTime('2016-03-09'); // Конечная дата
$interval = DateInterval::createFromDateString( '1 day' );
$period = new DatePeriod( $begin, $interval, $end );
foreach ( $period as $dt ) {
echo $dt->format( "Y-m-d" ); //$dt - Datetime
}