我從Date Picker控件獲取兩個輸入日期。我選擇了開始日期2/2/2012和結束日期2/7/2012。我爲此寫了下面的代碼。JavaScript:如何使用javascript計算兩個日期之間的天數
我應該得到的結果6但我正在逐漸5.
function SetDays(invoker) {
var start = $find('<%=StartWebDatePicker.ClientID%>').get_value();
var end = $find('<%=EndWebDatePicker.ClientID%>').get_value();
var oneDay=1000 * 60 * 60 * 24;
var difference_ms = Math.abs(end.getTime() - start.getTime())
var diffValue = Math.round(difference_ms/oneDay);
}
誰能告訴我,我怎樣才能得到準確的區別?
但是... 7減2是5 ... – Pointy 2012-02-03 14:12:44
爲什麼你應該得到結果= 6? 07 - 02 = 05天.... – 2012-02-03 14:13:02
但是從2到7天的範圍是2,3,4,5,6,7 = 6天。 – Supr 2012-02-03 14:16:31