使用下面的代码,我从数据库(SQL)获取日期并将其显示在数据表格表单字段中。日期对我来说很好,但是如果我将我的系统中的时区(EST)更改为我的时区,那么该字段将显示前一天的日期。有谁知道为什么会发生这种情况以及如何解决它?
var NetNewBusinessDate = moment(model.NetNewBusinessDate).format("M/D/YYYY"));
model.NetNewBusinessDate == "/Date(1494561600000)/"
答案 0 :(得分:1)
在这里找到答案。 Moment.js local relative time
问题与UTC转换有关,Moment.js有一个处理它的扩展方法。我刚用moment.utc
代替moment
,它就像一个魅力!