【发布时间】:2010-12-10 23:24:51
【问题描述】:
我正在尝试获取一个日期加上接下来的 13 个日期的数组,以获得从给定日期开始的 14 天时间表。
这是我的功能:
$time = strtotime($s_row['schedule_start_date']); // 20091030
$day = 60*60*24;
for($i = 0; $i<14; $i++)
{
$the_time = $time+($day*$i);
$date = date('Y-m-d',$the_time);
array_push($dates,$date);
}
但它似乎在重复月份切换的日期..
这是我得到的:
2009-10-30|2009-10-31|2009-11-01|2009-11-01|2009-11-02|2009-11-03|2009-11-04|2009-11-05 |2009-11-06|2009-11-07|2009-11-08|2009-11-09|2009-11-10|2009-11-11
请注意,2009-11-01 重复了。我不知道为什么?
我做错了什么?
谢谢!!
【问题讨论】: