3v4l.org

run code in 300+ PHP versions simultaneously
<?php $start = new DateTime('2014-07-04 00:00:01'); $end = new DateTime('2014-07-11 23:59:59'); $period = new DatePeriod($start, new DateInterval('P1D'), $end); $periods = iterator_to_array($period); foreach ($periods as $p) { var_dump($p); }

preferences:
33.22 ms | 402 KiB | 5 Q