【发布时间】:2015-01-08 14:21:12
【问题描述】:
各位, 处理 moment.js 文档时遇到了困难。
record.lastModified = moment.utc().format();
返回:
2014-11-11T21:29:05+00:00
哪个很棒,它是 UTC...当我将它存储在 Mongo 中时,它会存储为 String,而不是 Date 对象类型,这正是我想要的。
我需要的是:
"lastModified" : ISODate("2014-11-11T15:26:42.965-0500")
但我需要它是 native javascript 对象类型,并将其存储在 Mongo 中。现在,如果我存储上述内容,它将作为字符串输入,而不是 Date 对象类型。
我已经用 moment.js 尝试了几乎所有的东西。他们的 toDate() 函数有效,但回退到我当地的时区,而不是给我UTC。
谢谢!
【问题讨论】:
-
你提到的
toDate()函数就是你想要的。 JavaScriptDate对象始终在内部以 UTC 表示它们的时间。您可以编辑您的问题,详细说明您认为这不起作用的原因吗? -
试试
new Date(moment.utc().format()); -
我也有同样的问题,已经在这几个小时了