我需要做一个条件,我测试日期选择器的日期是否已经过去了。我需要使用Date.now()将它与今天的日期进行比较;返回毫秒。
当我的日志日期选择器日期来自我的对象 - listOfEventsObject [i] .date - 它以这种形式打印:
<fnapp></fnapp><fnweb></fnweb>
如何转换日期选择器日期以查看时间是否已过去?
UPDATE 使用getTime()无效; 当我使用getTime();它从数组中删除所有内容。我只需要传递数组中的日期。
我的代码:
**2017-08-15** .
while date.now() outputs this: **1503904013430**
答案 0 :(得分:3)
您可以使用日期对象的.getTime()
方法获取可与Date.now()
进行比较的毫秒数。
var before = new Date(2000, 1, 1, 0, 0, 0, 0);
var now = Date.now();
var after = new Date(2100, 1, 1, 0, 0, 0, 0);
console.log("before is before now: %s", before.getTime() < now);
console.log("after is after now: %s", after.getTime() > now);