【发布时间】:2017-05-21 22:34:36
【问题描述】:
我有一个表单,用户使用 这存储在 Mongo DB 中,控制台日志显示日期正确(在 ISODate("2017-05-21T00:00:00Z") 中),但是,当在 EJS 中将此日期作为参数传递时,显示的日期为不同。
这是存储在 mongoDB 中的数据: "Begin" : ISODate("2017-05-21T00:00:00Z")
这是EJS文件中显示的数据:'2017-05-20'
我使用以下格式格式化日期:
moment(data.Begin).format('YYYY-MM-DD')
不使用moment,EJS上显示的日期为:
"Sat May 20 2017 19:00:00 GMT-0500 (Central Daylight Time (Mexico))"
反正都是错的。
【问题讨论】:
标签: javascript mongodb momentjs ejs