从Mongodb格式化ISODate

在Mongodb中,我以ISODate格式存储日期和时间。

看起来像这样

ISODate("2012-07-14T01:00:00+01:00")

使用nodejs / javascript,如何显示时间成分,这样我会得到类似的信息

Time : 01:00

我正在使用momentjs简化此操作,但是据我所知,momentjs似乎支持ISODate格式。

感谢您的帮助。

回答:

JavaScript的Date对象支持ISO日期格式,因此,只要您有权访问日期字符串,就可以执行以下操作:

> foo = new Date("2012-07-14T01:00:00+01:00")

Sat, 14 Jul 2012 00:00:00 GMT

> foo.toTimeString()

'17:00:00 GMT-0700 (MST)'

如果您想要不带秒和时区的时间字符串,则可以调用Date对象的getHours()和getMinutes()方法并自行设置时间格式。

以上是 从Mongodb格式化ISODate 的全部内容, 来源链接: utcz.com/qa/409632.html

回到顶部