我从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