items.push({
date: moment(new Date(day.label)).tz('Europe/Paris').format('YYYY/MM/DD'),
});
day.label
添加使用
db.collection('course').insertOne({
date: new Date(item.date)
});
item.date
是我的MongoDB的文档内的新日期,就像'14 November 2016'
item.date
形成如2016/11/14
在文档中插入工作,但日期没有正确格式化,例如,用于2016/11/14
蒙戈插入"date" : ISODate("2016-11-13T23:00:00Z")
每次插入日期被移位-1天
是MongoDB中插入自定义格式化日期的正确方法? 我应该改变momentJs的日期格式吗?
编辑:
日期是因为不同的时区的移动。
巴黎与UTC的时区不同,所以这就是您的区别所在。就我个人而言,我会将日期存储为时间戳,并在读出时将其转换回日期对象 – UnholySheep
是的,我刚刚注意到...我会尝试使用时间戳。谢谢 –
你应该总是告诉解析器你要解析的格式,否则它必须猜测。 – RobG