$start=new DateTime('2017-02-20'); $end=new DateTime('2017-03-10'); foreach(new DatePeriod($start,new DateInterval('P1D'),$end) as $d){ /** * @var $d DateTime */ echo $d->format('Y-m-d')."\r\n"; }
2017-02-20
...
2017-03-09
http://www.htmltoo.com/