如何将此javascript日期选择器日期转换为毫秒?

时间:2017-08-29 19:39:48

标签: javascript date datepicker datetime-conversion

我需要做一个条件,我测试日期选择器的日期是否已经过去了。我需要使用Date.now()将它与今天的日期进行比较;返回毫秒。

当我的日志日期选择器日期来自我的对象 - listOfEventsObject [i] .date - 它以这种形式打印:

<fnapp></fnapp><fnweb></fnweb>

如何转换日期选择器日期以查看时间是否已过去?

UPDATE 使用getTime()无效; 当我使用getTime();它从数组中删除所有内容。我只需要传递数组中的日期。

我的代码:

 **2017-08-15** . 

while date.now() outputs this: **1503904013430** 

1 个答案:

答案 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);