ユーザーが次にクリックすると、次の日に取得される単純なカレンダーを作成していました。非常に単純なコードです。
var dateSelected = new Date('02/06/2013'); //any date
var day = new Date(dateSelected.getTime() + 24*60*60*1000);
alert(day.getDate());
それはすべての日付でうまく機能しますが、何らかの理由で、日付が2013年10月27日の翌日にはなりません
var dateSelected = new Date('10/27/2013');
手動で翌日の 10 月 28 日に移動すると、正常に動作し続けます。
なぜこれが起こるのですか?
更新:日付だけでなく時間も追加して修正しました:
var dateSelected = new Date('10/27/2013 12:00:00');