CNode

获取时间间隔

问答
Qquanpf2481发布于9 年前最后回复9 年前9 回复6232 浏览0 收藏

请问node js里面怎么样获取时间间隔,比如给定两个时间点,要获取这两个时间点之间的时间间隔,用什么方法???(假如,一个时间点是2017.08.30.9:30:00,另一个是2017.08.29.19:20:00),怎么处理???

查看回复

回复 (9)

L
leiwei1991#1·9 年前

new Date("2017-08-30 09:30:00").getTime() - new Date("2017-08-29 19:20:00").getTime()

I
im-here#2·9 年前

像1楼那样,两个时间做减法就行了。 返回的是毫秒

L
lyt308012546#3·9 年前

如果只是打印想看两者的时间间隔可以使用,console.time 和console.timeEnd

L
leehomeok#4·9 年前

通过时间戳获取 2个时间差(毫秒)再转化得到想要的时间间隔

A
atian25#5·9 年前
S
Soontao#6·9 年前

推荐momentjs

Q
quanpf2481#7·9 年前
引用 leiwei1991new Date("2017 08 30 09:30:00").getTime() new Date("2017 08 29 19:20:00").getTime()

@leiwei1991 如果时间是一个参数传进来的话,这样也可以吗???另外,是不是安装Date这个模块????

L
leiwei1991#8·9 年前

@quanpf2481 时间以参数传进来就是一个字符串,Date直接用就行,是原生对象

M
maiime#9·9 年前

new Date(time_1) - new Date(time_2)

参与回复
登录后即可参与回复。登录