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