3v4l.org

run code in 300+ PHP versions simultaneously
<?php function createRange($startDate, $endDate) { $tmpDate = new DateTime($startDate); $tmpEndDate = new DateTime($endDate); $outArray = array(); do { $outArray[] = $tmpDate->format('Y-m-d'); } while ($tmpDate->modify('+1 day') <= $tmpEndDate); return $outArray; } print_r( createRange('2010-10-01', '2010-10-05') );

preferences:
44.73 ms | 402 KiB | 5 Q