我在我的网站中使用有角度的材料,当我将日期发送到我的 web api 时,它显示在所选日期的前一天。例如,如果我输入 2016-01-03,那么它将发送 2016-01-02。我该如何解决这个问题。我没有从角度材料网站中提供的原始代码更改任何代码 代码链接如下
问问题
7575 次
2 回答
7
我们最近遇到了同样的问题,在发布之前调整了值,就像在 https://github.com/angular-ui/ui-date/issues/88中所说的那样
工作正常。希望它对某人有所帮助。
function adjustDateForTimeOffset(dateToAdjust) {
var offsetMs = dateToAdjust.getTimezoneOffset() * 60000;
return new Date(dateToAdjust.getTime() - offsetMs);
}
于 2018-07-02T11:30:07.560 回答
2
于 2016-05-28T07:46:27.910 回答