当前位置: 首页 > 面试题库 >

如何在Node.js中获得准时制?

施轶
2023-03-14
问题内容

如何在Node.js中获得最准确的时间戳?

ps我的Node.js版本是0.8.X,而node-microtime扩展名对我不起作用(安装时崩溃)


问题答案:

new Date().getTime()?这给您一个以毫秒为单位的时间戳,这是JS给您的最准确的时间戳。

更新:正如vaughan所述,process.hrtime()它可以在Node.js中使用-
它的分辨率为纳秒,因此它的分辨率更高,这并不意味着它必须更精确。

PS .:为了更清楚一点,process.hrtime()返回一个元组,Array其中包含当前的高分辨率实时(以秒为单位,以纳秒为单位)



 类似资料:
  • 问题内容: 我有一台服务器设置为EST,并且数据库中的所有记录均设置为EST。我想知道如何将其设置为GMT。我想向用户提供时区选项。 问题答案: 无论服务器位于哪个GMT时区,这都是一种获取任何时区的时间和日期的极其简单的方法。这是通过和函数完成的。该函数通常为我们提供GMT时间,但是通过对该函数做些技巧,我们可以获得GMT + N或GMT-N,这意味着我们可以获得任何GMT时区的时间。 例如,如

  • 问题内容: 我试图建立具有查询属性,即时通讯修整,以获得与 它不断告诉我,是 无效的 列名我怎么能得到从查询? 问题答案: 用别名工作。Yii 1.1.11。其他失败

  • 问题内容: 我想得到 1到24 ,太平洋时间凌晨1点。 如何在Node.JS中获得该号码? 我想知道现在太平洋时间现在几点。 问题答案: 您应该检出Date对象。 特别是,您可以查看Date对象的getHours()方法。 getHours()返回0到23之间的时间,因此请确保相应地进行处理。我认为0-23有点直观,因为军事时间是从0-23开始,但这取决于您。 考虑到这一点,代码将类似于以下内容:

  • 问题内容: 用户请求一些页面,我想(在服务器端)知道他/她的浏览器中的语言是什么。因此,我可以使用正确的消息来呈现模板。 在客户端,这很容易: 问题答案: 您可以使用 req.headers [“ accept-language”] 来获取用户在浏览器中设置的语言/语言环境。 为了获得更轻松的支持,您可能需要研究一个语言环境模块。

  • 问题内容: 在一个Node.js项目中,我试图从S3取回数据。 当我使用时,一切正常: 我的参数是: 如果将URL输出带到控制台并将其粘贴到Web浏览器中,它将下载所需的文件。 但是,如果我尝试使用,则会出现各种奇怪的行为。我相信我只是使用不正确。这是我尝试过的: 输出: 因此看来这工作正常。但是,当我在s 之一上设置断点时,我的IDE(NetBeans)会引发错误并拒绝显示数据值。尽管这可能只是

  • 问题内容: 如何在我的API上获得UTF-8支持?此刻,一个字符串输出如下: 代替: 在以下结帐app.js: 问题答案: 连接到响应生成器或创建执行以下操作的中间件: 否则,浏览器将以他喜欢的编码显示内容。 如果这不能帮助您,则DB可能编码错误。 编辑: 由于答案将近5年,API已更改。对于当前的node.js版本,请使用: