Javascript Date.now vs process.hr时间
我计划经常计算设定时间间隔之间的时差 性能方面,以下哪一项更好:日期。现在或进程。hr时间Javascript Date.now vs process.hr时间,javascript,node.js,Javascript,Node.js,我计划经常计算设定时间间隔之间的时差 性能方面,以下哪一项更好:日期。现在或进程。hr时间 C:\Windows\system32>node > process.hrtime() [ 70350, 524700467 ] > Date.now() 1510291942731 我需要以秒为单位的结果。在您的情况下,最好使用Date.now。要以秒为单位计算当前时间,可以使用: > Math.round(Date.now() / 1000); 1516869488 您可以
C:\Windows\system32>node
> process.hrtime()
[ 70350, 524700467 ]
> Date.now()
1510291942731
我需要以秒为单位的结果。在您的情况下,最好使用
Date.now
。要以秒为单位计算当前时间,可以使用:
> Math.round(Date.now() / 1000);
1516869488
您可以直接从以前的任何时间中减去
在任何情况下,如果你需要更复杂的时间差异计算,我会考虑使用<代码>时刻>代码>模块。
在你的情况下,最好使用<代码>日期。现在< /代码>。要以秒为单位计算当前时间,可以使用:> Math.round(Date.now() / 1000);
1516869488
您可以直接从以前的任何时间中减去
无论如何,如果你需要更复杂的时间差计算,我会考虑使用<代码>时刻>代码>模块。
提供了一个高分辨率定时器。如果您只关心秒,
Date.now()
(它提供毫秒作为整数)就足够了,而且更易于使用。提供了一个高分辨率计时器。如果您只关心秒数,Date.now()
(提供毫秒作为整数)就足够了,而且使用起来更容易。签出签出