我试图在 mongodb 中保存特定格式的日期,但它保存了 day-1
示例 -
db.test.insert({name: "test1", dob: new Date(1986, 11, 30)})
但是它将日期保存为1986年12月29日
,请让我知道我做错了什么。
我也在 mongodb 尝试过同样的操作但它也保存为day - 1
,即前一天。
最佳答案
时区永远是一个问题。
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});
关于JavaScript 日期为前一天,即一天 - 1,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24650696/