ฉันมีวันที่ที่ป้อนสองค่าจากการควบคุมตัวใช้เลือกวันที่ ฉันเลือกวันที่เริ่มต้น 2/2/2012 และวันที่สิ้นสุด 2/7/2012 ฉันได้เขียนรหัสต่อไปนี้เพื่อที่
ฉันควรได้ผลลัพธ์เป็น 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);
}
ใครสามารถบอกฉันได้ว่าฉันจะได้รับความแตกต่างที่แน่นอน?