如何在NodeJS中获取UTC日期对象?

Nim*_*hew 3 javascript datetime utc node.js

我想获取UTC中的Current Date对象,然后使用Mongoose将其存储。

我尝试使用new Date(),Date.now()等等。但是所有这些都返回本地时间。如何获取UTC日期对象?

我想要Date对象,而不是字符串表示形式。

Enr*_* A. 8

只需使用 new Date(new Date().toUTCString())

转换为UTC后,如果需要日期对象,则必须再次将其转换为日期对象。

  • 之间没有区别: new Date(new Date().toUTCString()) VS new Date() “Date 类”只会给您一种拥有不同日期的错觉,但在内部它已经是一个 UTC 值。请记住日期只是时间的表示。- 时间是自 1970-01-01 00:00:00 以来的毫秒计数器 - 日期只是格式化表示 (3认同)
  • 我已经在我的 chrome 控制台上运行了这个。它返回 BST 而不是 UTC。我们确定这是正确的吗? (3认同)