我只是在创建一个简单的日历,当用户单击下一步时,它会在第二天得到,非常简单的代码:
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');