<?php $begin = new DateTime( '2013-04-01' ); $end = new DateTime( '2013-04-07'); $interval = DateInterval::createFromDateString('tomorrow'); $period = new DatePeriod($begin, $interval, $end, DatePeriod::EXCLUDE_START_DATE); foreach ( $period as $dt ) { echo $dt->format( "Y-m-d" ), "\n"; }
Таким нехитрым способом получаем даты
2013-04-02
2013-04-03
2013-04-04
2013-04-05
2013-04-06