- var_dump: documentation ( source)
- ksort: documentation ( source)
<?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);