- date: documentation ( source)
- strtotime: documentation ( source)
<?php
echo $todaysmonth = date('n', strtotime("15 jan 2016"));
for($i = 12; $i <= $todaysmonth; $i--){
$dateObj = DateTime::createFromFormat('!m', $i);
echo $monthName = $dateObj->format('F');
}