Дата в php
Здравствуйте.
Есть конструкция, которая выводит даты от одного числа (за 10 дней до сегодня) и на месяц:
$date_from=date("Y-m-d",strtotime(date("Y-m-d"))-86400*9);
$date_next=$date_from;
do {
?>
<tr>
<th><?=$date_next?></th>
</tr>
<?php
$date_next=date("Y-m-d",strtotime($date_next)+86400);
} while ($date_next<date("Y-m-d",strtotime($date_from)+86400*31));
Все работает хорошо, но когда вместо 31 дня пытаюсь вывести 2 года, начинается бесконечный цикл на дате 2014-10-25.
С чем может быть связано, может, знаете? Спасибо.
Источник: Stack Overflow на русском