存儲的日期如下:爲什麼Mongodb中的ISO日期早一天顯示?
...
"date_of_birth" : ISODate("1920-01-02T00:00:00Z"),
...
使用的時刻,它在模型中被格式化(爲了填充輸入用於更新文檔)是這樣的:
AuthorSchema
.virtual('date_of_birth_update_format')
.get(function(){
// format in JavaScript date format (YYYY-MM-DD) to display in input type="date"
return this.date_of_birth ? moment(this.date_of_birth).format('YYYY-MM-DD') : '';
});
從檢索收集和顯示,它顯示爲像前一天:
01/01/1920
我希望有任何幫助來解決這個問題。
你的時區是什麼時區?您可能需要使用'moment-timezone'模塊 – sidgate