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

时间:2016-05-28 04:08:58

标签: angularjs asp.net-web-api datepicker angularjs-material

我在我的网站上使用角度材料,当我将日期发送到我的网络API时,它会在所选日期前一天显示。举个例子,如果我放入2016-01-03那么它会发送2016-01-02。我该如何解决这个问题。我无法更改角度素材网站中提供的原始代码的任何代码,代码链接如下

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

2 个答案:

答案 0 :(得分:2)

尝试使用angular-moment如下。

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

我写了一篇关于此的完整文章。 FIX IN MD-DATEPICKER TO GET THESELECTED DATE

答案 1 :(得分:1)

我们最近面临同样的问题,如 https://github.com/angular-ui/ui-date/issues/88

工作正常。希望对您有所帮助。

 function adjustDateForTimeOffset(dateToAdjust) {
var offsetMs = dateToAdjust.getTimezoneOffset() * 60000;
return new Date(dateToAdjust.getTime() - offsetMs);
}
相关问题