javascript - 在javascript中获取日期差异

标签 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);
        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/

相关文章:

javascript - 在 Colorbox 中执行 JS(或其他 jQuery 插件)?

javascript - 异步等待代码与 forEach 的运行方式不同

php - Datediff 问题 - PHP、Mysql

MySQL 获取 2 个日期的差异...1 个检索和 1 个硬编码

SQL(?) : Counting the time between two datetime values

SQL Server : difference in days for two dates in separate rows

javascript,奇怪的比较运算符

javascript - 当 div 到达页面上的固定位置时停止滚动

php - 为什么它不能只突出显示新数据?

python - k=1 的最近邻距离(以时间为单位)