3v4l.org

run code in 300+ PHP versions simultaneously
<?php $begin = new DateTime( '2010-05-01' ); $end = new DateTime( '2010-05-10' ); $interval = DateInterval::createFromDateString('1 day'); $period = new DatePeriod($begin, $interval, $end); foreach (array_reverse($period) as $dt) echo $dt->format( "l Y-m-d H:i:s\n" );

preferences:
71.43 ms | 402 KiB | 5 Q