ISODate("2012-07-14T01:00:00+01:00").toLocaleTimeString()
// Note that getHours() and getMinutes() do not include leading 0s for single digit #s
ISODate("2012-07-14T01:00:00+01:00").getHours()
ISODate("2012-07-14T01:00:00+01:00").getMinutes()
// from MongoDate object to Javascript Date object
var MongoDate = {sec: 1493016016, usec: 650000};
var dt = new Date("1970-01-01T00:00:00+00:00");
dt.setSeconds(MongoDate.sec);
4条答案
按热度按时间i5desfxk1#
JavaScript的Date对象支持ISO日期格式,因此只要您可以访问日期字符串,就可以执行类似以下的操作:
如果您想要不含秒数和时区的时间字串,则可以呼叫Date对象上的getHours()和getMinutes()方法,并自行格式化时间。
0yg35tkg2#
MongoDB的ISODate()只是一个辅助函数,它 Package 了一个JavaScript日期对象,使处理ISO日期字符串变得更容易。
您仍然可以使用所有的same methods as working with a normal JS Date,例如:
nxagd54h3#
您可以像这样使用mongo查询,
cgfeq70w4#