如何在nodejs中获取当前的纳秒时间

zbq4xfa0  于 2023-03-29  发布在  Node.js
关注(0)|答案(3)|浏览(366)

我想在node中获取当前的纳秒时间。我尝试了下面的函数,但它不起作用。有没有其他方法可以做到这一点?

function getNanoSecTime() {
    var hrTime = process.hrtime();
    return hrTime[0] * 1000000000 + hrTime[1];
}
eyh26e7m

eyh26e7m1#

要以bigint的形式获取当前时间(以纳秒为单位),可以使用以下内置int函数:

process.hrtime.bigint();

参见文档

kgqe7b3p

kgqe7b3p2#

Node内置了使用纳秒获取时间的功能。

Node.js 10.7.0+-使用

process.hrtime.bigint()

剩余版本-使用

process.hrtime()
ghg1uchk

ghg1uchk3#

使用npm安装:
$ npm install --save nanoseconds
然后:

const nano = require('nanoseconds');
console.log(nano(process.hrtime()));

相关问题