NodeJS中获取时间戳的方法及其性能对比

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了NodeJS中获取时间戳的方法及其性能对比相关的知识,希望对你有一定的参考价值。

参考技术A Date.now()、new Date().getTime() 和 +new Date() 是浏览器环境下一直都有的,自然不必多说。

process.uptime() 返回的是Node程序已运行的时间,单位秒。

process.hrtime() 返回的是当前的高分辨率时间,格式为[秒, 纳秒]。它是相对于在过去的任意时间,该值与日期无关。优点是:可以获得一个非常精准的时间差,不会受到时钟飘逸的影响;缺点是:速度慢。

要获取一个非常精确地时间间隔,用 process.hrtime();大量循环获取时间戳的时候,要考虑性能,用 Date.now()。

new Date().getTime()和System.currentTimeMillis()对比



public Date() {
    this(System.currentTimeMillis());
}

以上是关于NodeJS中获取时间戳的方法及其性能对比的主要内容,如果未能解决你的问题,请参考以下文章