Я пытаюсь создать список лет с месяцами с сегодняшнего дня до самой старой записи в базе данных.Он работает отлично, за исключением того, что цикл останавливается до того, как он достигнет самого старого месяца.Вот мой код:
echo $oldest_entry; //2012-01-31
$end = strtotime($oldest_entry);
$month = strtotime(date('Y-m-d'));
$year = "";
while($month >= $end)
{
if(date('Y', $month) != $year){
echo "<b>".date('Y', $month)."</b><br/>";
$year = date('Y', $month);
}
echo date('F', $month)."<br/>";
$month = strtotime("-1 month", $month);
}
Он выводит: 2012
Март
Февраль
И не дойдет до января,Что я здесь не так делаю?Я думал, что добавление = к> исправит это, но это не так.