我知道这很容易,但是我似乎无法弄清楚。
我正在寻找JavaScript中两个日期之间的日期差异。
var date1 = new Date(document.getElementById("FromDate").value);
var date2 = new Date(document.getElementById("ToDate").value);
var date_diff = Math.abs(date2.getTime() - date1.getTime()/86400000);
if (date_diff > 90){
alert('Selection criteria can not exceed 90 days.');
}
我的date_diff值是不现实的。
我上面的代码有什么问题?
最佳答案
var date_diff = Math.abs(date2.getTime() - date1.getTime()/86400000);
应该
var date_diff = Math.abs(date2.getTime() - date1.getTime())/86400000;
关于javascript - 在JavaScript中获取日期差异,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/7730688/