process.uptime() 返回的是Node程序已运行的时间,单位秒。
process.hrtime() 返回的是当前的高分辨率时间,格式为[秒, 纳秒]。它是相对于在过去的任意时间,该值与日期无关。优点是:可以获得一个非常精准的时间差,不会受到时钟飘逸的影响;缺点是:速度慢。
要获取一个非常精确地时间间隔,用 process.hrtime();大量循环获取时间戳的时候,要考虑性能,用 Date.now()。
js如何保证时间精准不跳秒js如何保证时间精准不跳秒
1. 使用`window.performance.now()`方法来获取高精度的时间戳,它会返回当前时间和距离页面加载的时间的差值,可以保证精准到微妙级别。
2. 使用`setTimeout()`和`setInterval()`函数来定时调用,这样可以保证时间的精准性。
3. 使用`Date.now()`方法来获取当前时间戳,它可以保证精准到毫秒级别。