在Mongodb中,我以ISODate格式存储日期和时间.
看起来像这样
ISODate("2012-07-14T01:00:00+01:00")
使用nodejs/javascript,我如何显示时间组件,以便得到类似的结果
Time : 01:00
我正在使用momentjs来简化这个过程,但从我所知道的来看,momentjs似乎支持ISODate格式.
谢谢你的帮助.
在Mongodb中,我以ISODate格式存储日期和时间.
看起来像这样
ISODate("2012-07-14T01:00:00+01:00")
使用nodejs/javascript,我如何显示时间组件,以便得到类似的结果
Time : 01:00
我正在使用momentjs来简化这个过程,但从我所知道的来看,momentjs似乎支持ISODate格式.
谢谢你的帮助.
JavaScript的日期对象支持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()方法,并自己格式化时间.