我正在尝试在mongodb中保存特定格式的日期,但保存为day-1
示例 -
db.test.insert({name: "test1", dob: new Date(1986, 11, 30)})
但它将日期保存为29 December 1986
,让我知道我做错了什么。
此外,我在mongodb尝试了相同的操作,但也节省了day - 1
,即前一天。
答案 0 :(得分:2)
时区永远是个问题。
var dob = new Date();
dob.setUTCFullYear(1986);
dob.setUTCMonth(11);
dob.setUTCDate(30);
dob.setUTCHours(12); // just to be extra safe :p
db.test.insert({name:"test1", dob:dob});