我想檢查一個日期表單,我有以下問題:2014-06-30和2014-07-01之間的日期差異是兩天。這裏是我的測試代碼的簡化部分:Javascript日期錯誤在6月31日?
var date1 = (new Date(2012, 06, 30)).getTime();
var date2 = (new Date(2012, 07, 01)).getTime();
console.log(Math.round((date2-date1)/(1000.0*60*60*24)));
結果是「2」。只有當我將date1設置爲(2014,06,31)時,它纔會給我1但是你知道6月只有31天! 結果是相同的事件,如果我改變年至2012年,2013 ...