2017-02-17 1 views
0

ich es Datumsformat wieAngularJS: Wie Sie das Datum filtern

dd-MM-yyyy

Die Daten formatiert werden soll iam von API bekommen ist als

Mon Feb 13 2017 12:30:28 GMT+0000 (UTC) 
folgt

Irgendwelche Hilfe?

+0

Ich glaube, Sie für diese suchen: http://stackoverflow.com/questions/22392328/how -to-format-date-in-angularjs –

+0

'ng-bind =" Datum | Datum: 'TT-MM-JJJJ' "' –

+0

@prakashtank danke für die Antwort, aber es funktioniert nicht – Raghav

Antwort

0

Sie können es in View oder auch in controller, konvertieren

1) in der Ansicht das Datumsformat:

<p>Date Formatted in view = {{ today | date:"dd-MM-y" }}</p>

{{ today | date:"dd-MM-y" }} ist der Standarddatumsfilter Winkel.

2) das Datum im Controller Formatierung:

$scope.date = $filter('date')($scope.today, "dd-MM-yyyy");, in dem Sie das $filter Modul von Winkel injizieren müssen.

<!DOCTYPE html> 
 
<html> 
 
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.4.8/angular.min.js"></script> 
 
<body> 
 

 
<div ng-app="myApp" ng-controller="datCtrl"> 
 

 
<p>Date Formatted in view = {{ today | date:"dd-MM-y" }}</p> 
 

 
<p>Date Formatted in Controller = {{date}}</p> 
 

 
</div> 
 

 
<script> 
 
var app = angular.module('myApp', []); 
 
app.controller('datCtrl', function($scope,$filter) { 
 
    $scope.today = new Date(); 
 
    $scope.date = $filter('date')($scope.today, "dd-MM-yyyy"); 
 
}); 
 
</script> 
 

 
<p>The date filter formats a date object to a readable format.</p> 
 

 
</body> 
 
</html>

FÜHREN SIE DIE OBEN SNIPPET

Here is a working DEMO

Verwandte Themen