如何在 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 中获取当前日期和微秒的时间戳? [复制]的主要内容,如果未能解决你的问题,请参考以下文章