3v4l.org

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

preferences:
17.28 ms | 406 KiB | 6 Q