Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/38.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Date.now vs process.hr时间_Javascript_Node.js - Fatal编程技术网

Javascript Date.now vs process.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 您可以

我计划经常计算设定时间间隔之间的时差

性能方面,以下哪一项更好:日期。现在进程。hr时间

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()
(提供毫秒作为整数)就足够了,而且使用起来更容易。

签出签出