我有一个ng-repeater,其中有一个日期栏。我使用下面的代码格式化日期
<td nowrap>{{item.update_date | date:'MMM dd, yyyy'}}</td>
当角度格式化日期时,它会返回1天,例如:
JSON数据:update_date:“2014-11-30T00:00:00”
结果:2014年11月29日
有什么想法吗?
答案 0 :(得分:0)
在将更新日期发送到页面之前,请尝试在控制器中使用此功能:
$scope.item.update-date = $filter('date')($scope.item.update-date, "dd/MM/yyyy"):
答案 1 :(得分:0)
看起来它是AngularJS中的一个错误,并在1.5.2版本中得到修复。我使用的是1.0.2。升级它解决了这个问题。
答案 2 :(得分:0)
if ($scope.dateModels.expDate) {
invInputView.inputExpiaryDate =
$filter('date')($scope.dateModels.expDate, 'MM-dd-yyyy');
}
我使用了此代码,但它将日期更改为上一个日期。