3v4l.org

run code in 300+ PHP versions simultaneously
<?php $dateRange = '2012-10-01 - 2014-01-20'; $parts = explode(' - ', $dateRange); $begin = new \DateTime($parts[0]); $end = new \DateTime($parts[1]); $interval = new \DateInterval('P1D'); $datePeriod = new \DatePeriod($begin, $interval, $end); $periodArray = iterator_to_array($datePeriod); $startDate = reset($periodArray); $endDate = end($periodArray); #echo $datePeriod->start->format('c'); echo $startDate->format('c');

preferences:
36.51 ms | 402 KiB | 5 Q