在javascript中获取日期差异

在javascript中获取日期差异,javascript,datediff,Javascript,Datediff,我知道这很容易,但我似乎无法理解 我正在寻找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);

我知道这很容易,但我似乎无法理解

我正在寻找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.');
        }
我的日期差异值有些不切实际。
我上面的代码有什么问题

var date_diff = Math.abs(date2.getTime() - date1.getTime()/86400000);
应该是

var date_diff = Math.abs(date2.getTime() - date1.getTime())/86400000;
应该是

var date_diff = Math.abs(date2.getTime() - date1.getTime())/86400000;

你忘了带两个牙套。尝试:

var date_diff = Math.abs((date2.getTime() - date1.getTime())/86400000);

你忘了带两个牙套。尝试:

var date_diff = Math.abs((date2.getTime() - date1.getTime())/86400000);

每次都会收到行动指令。:)每次都会收到行动指令。:)