【发布时间】:2019-12-04 05:37:05
【问题描述】:
我的印象是Date.now() 是我们本地时区中纪元以来的毫秒数。如果是这种情况,我怎样才能在 UTC 时间获得自纪元以来的毫秒数?我猜这将是很长的路要走:
new Date(new Date().toUTCString()).getTime()
有没有更快的方法?
【问题讨论】:
-
另外,我的印象是
Date.now() === new Date().getTime(),但也许不是...... -
所有表示自 Unix 纪元以来的时间都以 UTC 表示,因为 Unix 纪元本身是根据 UTC 定义的。根据定义,“自纪元以来的本地毫秒数”的任何表示都需要使用 local 纪元。由于夏令时和其他本地时间差异,这也会带来问题。
标签: javascript node.js date utc