Angular Material Datepicker 在确切日期前一天返回

Tha*_*ake 4 datepicker asp.net-web-api angularjs angularjs-material

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

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

小智 7

我们最近面临同样的问题,在发布之前调整值,如https://github.com/angular-ui/ui-date/issues/88 中所述

工作正常。希望它对某些人有所帮助。

 function adjustDateForTimeOffset(dateToAdjust) {
var offsetMs = dateToAdjust.getTimezoneOffset() * 60000;
return new Date(dateToAdjust.getTime() - offsetMs);
}
Run Code Online (Sandbox Code Playgroud)


nex*_*tt1 3

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

var temp =(moment.utc(local.date));
Run Code Online (Sandbox Code Playgroud)

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