如何在 Node.js 中获取当前日期和微秒的时间戳? [复制]

Posted

技术标签:

【中文标题】如何在 Node.js 中获取当前日期和微秒的时间戳? [复制]【英文标题】:how to get the timestamp with current date and microseconds in Node.js? [duplicate] 【发布时间】:2016-06-22 23:02:12 【问题描述】:

有没有办法在 Node.js 中获取完整的时间戳(包括日期、一天中的小时、分钟、微秒和时区)?

我使用的是节点版本 4.3.0。

【问题讨论】:

【参考方案1】:

最简单的方法大概就是new Date();

您也可以尝试Date.now(),它会为您提供当前时间戳(以毫秒为单位)。

【讨论】:

在节点 REPL 上,如果您使用 new Date(),您将获得格式正确的日期,而 Date.now() 给出一个数值,我假设它是自纪元以来的毫秒数或类似的时间跨度> 是的,你是对的。我只是提供两种选择;) @Zeus77— new Date() 返回一个 Date 对象。默认字符串表示是否“正确”是未知的,因为 OP 没有说明那是什么。 @RobG 是的,因为我做了 comment 而不是完整的答案 :) @PatrickGrimard --- 我得到了答案, var a = new Date(); var startTime = a.toJSON().replace(/T/, ' ').replace(/\..+/, '');它以 2016-03-07 11:33:48 的格式给出输出

以上是关于如何在 Node.js 中获取当前日期和微秒的时间戳? [复制]的主要内容,如果未能解决你的问题,请参考以下文章

Windows下,如何获得微秒级时间

JAVA中如何获取毫秒和微秒数

提升::posix_time。如何在同一应用程序中同时表示微秒和纳秒日期时间

如何在 Node.js 中将字符串日期更改为时间戳?

如何使用node.js获取当前目录名并显示在html页面上

如何获取某些 node.js 包的当前版本?