如何比较节点js中的两个ISO时间戳

时间:2015-12-29 12:16:49

标签: node.js

时间戳看起来像2015-12-09T12:09:30.000Z并且想要比较节点js中的当前时间戳。 尝试了moment.js但不喜欢我。

time_since(['created'])

和time_since函数是:

f2 <- function() {
    tmp <- tempfile()
    sink(tmp)
    on.exit(sink())
    on.exit(file.remove(tmp), add = TRUE)
    invisible(force(f())) 
}
x <- f2()

2 个答案:

答案 0 :(得分:0)

使用

Date.now().getTime() 

并将其与您的变量(日期类型)进行比较:

Date.now().getTime() > yourVariableDate.getTime()

答案 1 :(得分:0)

首先,从String

创建一个Date对象
var d = new Date("2015-10-17T13:09:02.807Z");

其次,比较一下:

var compareable = new Date( new Date - d);

之后,它只是一个日期对象,时间介于2个邮票之间 因此,如果您要使用String,您也可以执行类似的操作(ES6)

console.log(`Time difference: ${compareable.getHours()}:${compareable.getMinutes()}:${compareable.getSeconds()}:${compareable.getMilliseconds()}`);