3v4l.org

run code in 300+ PHP versions simultaneously
<?php function getMonths() { $monthsData = array(); $dateBegin = new \DateTime('2018-05-01'); $dateEnd = new \DateTime('2019-01-01'); while ($date->getTimestamp() < $dateEnd->getTimestamp()) { $date->format('d/m/Y'); $monthsData[] = $date; $date->add(new \DateInterval('P1M')); } ksort($monthsData); return $monthsData; } $data = getMonths(); var_dump($data);

preferences:
55.9 ms | 402 KiB | 5 Q