$startDay = "2011-03-31";
for($i=0; $i<6; $i++)
{
$startDaysArr[] = date("Y-m-d", strtotime($startDay) - 3600*24*$i);
}
$startDaysArr = array_reverse($startDaysArr, FALSE);
Duo для часов двигаться вперед один час на 2011-03-27, поэтому выход не исправить, когда $startDay = "2011-03-31 00:00:00"
после выполнения кода.Ошибка при отображении даты марта 2011
Как видно из приведенного ниже результата, 2011-03-27 отсутствует. Кто-нибудь может мне помочь? Очень ценю за вашу помощь.
----- Выход Когда $ startDaysArr = "2011-03-31 00:00:00" ----
Array //Correct One:
(
[25] => 2011-03-25 // 2011-03-26
[26] => 2011-03-26 // 2011-03-27
[27] => 2011-03-28 // 2011-03-28
[28] => 2011-03-29 // 2011-03-29
[29] => 2011-03-30 // 2011-03-30
[30] => 2011-03-31 // 2011-03-31
)
Что происходит, если вы начинаете с «2011-03-31 01:00:00», ? – Elorfin