5

我在我的网站中使用有角度的材料,当我将日期发送到我的 web api 时,它显示在所选日期的前一天。例如,如果我输入 2016-01-03,那么它将发送 2016-01-02。我该如何解决这个问题。我没有从角度材料网站中提供的原始代码更改任何代码 代码链接如下

https://material.angularjs.org/latest/demo/datepicker

4

2 回答 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

只需尝试使用角力矩如下。

var temp =(moment.utc(local.date));

我为此写了一篇完整的文章。修复 MD-DATEPICKER 以获取所选日期

于 2016-05-28T07:46:27.910 回答