【发布时间】:2021-11-22 04:59:18
【问题描述】:
存储的日期如下所示:
...
"date_of_birth" : ISODate("1920-01-02T00:00:00Z"),
...
使用moment,它在模型中被格式化(为了填充更新文档的输入),如下所示:
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模块
标签: javascript node.js mongodb mongoose mongoose-schema