Angularjs / ionic中的日期格式

时间:2016-10-28 10:30:14

标签: angularjs ionic-framework

我通过json从服务器获取日期.json数据日期格式是MM-dd-yyyy。但是我需要像dd-MM-yyyy一样显示它。我使用普通的角度日期过滤器,但它不起作用。< / p>

{{item.date | Date:'dd-MM-yyyy'}}

为什么不能正常工作?还有更好的办法吗?

3 个答案:

答案 0 :(得分:2)

从日期过滤器中删除大写字母,然后查看您的&#34; item.date&#34;是字符串还是日期。

如果是字符串,则不过滤该日期,否则其工作

&#13;
&#13;
var app = angular.module('myApp', []);
app.controller('datCtrl', function($scope) {
    $scope.CurrentDate =new Date('10-30-2016');
});
&#13;
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.0.8/angular.min.js"></script>
<div ng-app="myApp" ng-controller="datCtrl">

{{CurrentDate | date:'dd-MM-yyyy'}}
  
  </div>
&#13;
&#13;
&#13;

答案 1 :(得分:0)

试试这个: {{item.date | date:'dd MMMM yyyy'}}

答案 2 :(得分:0)

此过滤器语句应该有效:

{{ item.date | date: 'dd-MM-yyyy' }}

参考:How to change date format using date filter