角度日期格式



我从网络服务中获取Mar 30 2017 12:23AM日期,需要将其显示为2017 Mar 30

我已经尝试过这个{{order.created_date | date:'yyyy MMM dd'}}.

但是输出是Mar 30 2017 12:23AM.

可能是什么问题?

你的代码一定有问题。 date过滤器确实以相同的方式以角度工作。

检查您的日期是否String,因为这是最可能的其他情况。

这是适用于yyyy MMM dd格式date过滤器。

angular.module("app", [])
.controller("ctrl", function($scope) {
  $scope.mydate = new Date()
  $scope.stringdate = String($scope.mydate)
})
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.2.23/angular.min.js"></script>
<div ng-app="app" ng-controller="ctrl">
<pre>mydate: {{mydate | date: 'yyyy MMM dd'}}</pre>
<pre>stringdate: {{stringdate | date: 'yyyy MMM dd'}}</pre>
</div>

相关内容

  • 没有找到相关文章

最新更新