特定の日付から始まる 14 日間のスケジュールを取得するために、日付と次の 13 の日付の配列を取得しようとしています。
ここに私の機能があります:
$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 が繰り返されていることに注意してください。理由がわかりませんか?
私は何を間違っていますか?
ありがとう!!