2016-10-28 21 views
-1

jsonからサーバーから日付を取得しています.Jsonデータの日付形式はMM-dd-yyyyです.dd-MM-yyyyのように表示する必要があります。通常の角度日付フィルタが使用されていますしかしそれは働かない。Angularjs/ionicの日付形式

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

なぜ機能しないのですか?もっと良い方法はありますか?

答えて

2

日付フィルタから大文字を削除し、 "item.date"が文字列か日付かを確認してください。

それが文字列である場合は、これを試してみてくださいそれ以外の場合はその作業

var app = angular.module('myApp', []); 
 
app.controller('datCtrl', function($scope) { 
 
    $scope.CurrentDate =new Date('10-30-2016'); 
 
});
<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>

+1

私はその私はあなたがすべてのフレームワークのためにその同じそこそこその角度構文ので、あなたのコード内の他の問題があると思うios.forアンドロイド作業完璧 –

+0

@VibinRejiYに「ヌル」を返すイオン性フレームワークで働いています適切なコードを参照してください。 –

0

をその日付をフィルタリングしない: {{item.date |日付:} 'MMMMのYYYYをD-D'}