我的页面上设置了日期变量,如下所示:
startDate = "03/28/2017";
如何检查该日期是否在今天日期之前的7天或更短时间?
需要在条件if语句中使用。
答案 0 :(得分:1)
您可以尝试使用moment.js
,
var a = moment([2007, 0, 29]);
var b = moment([2007, 0, 28]);
a.diff(b) // 86400000
甚至更好,它有一个内置的方法,在多少天后说。
moment([2007, 0, 29]).toNow(); // in 4 years
如果你想使用旧的普通javascript:
var date1 = new Date("3/30/2017");
var date2 = new Date("3/23/2017");
var timeDiff = Math.abs(date2.getTime() - date1.getTime());
var diffDays = Math.ceil(timeDiff / (1000 * 3600 * 24));
如果您想与today
var date1 = new Date("3/23/2017")
var date2 = new Date();