how to get the timestamp with current date and microseconds in Node.js?
有没有办法在node.js中获取完整的时间戳(包括日期、一天中的小时、分钟、微秒和时区)?
我正在使用节点版本4.3.0。
最简单的方法可能只是new Date();
您也可以尝试使用Date.now(),它将以毫秒为单位提供当前时间戳。
- 在node repl上,如果使用new Date(),您将得到一个格式正确的日期,而Date.now()给出一个数字值,我假设该值是epoch以来的毫秒或类似值。
- 是的,你是对的。我只是给出了两种选择;)
- @zeus77-new date()返回日期对象。默认的字符串表示是否是"正确的"是未知的,因为OP没有说明这是什么。
- @Rogg是的,我之所以发表评论而不是完整的回答:)
- @PatrickGrimard——我用var a=new date();var starttime=a.tojson()得到了答案。替换(/t/,'')。替换(/..+/,'');它以2016-03-07 11:33:48的格式给出了输出。