2016-06-02 7 views
1

Ich versuche, Datum, Monat aufzuteilen (in Worten) und die Zeit von einem Zeitstempel in einem ng-repeatAngular js: spliting Datum, Monat und Zeit mit Winkeln Filter

$scope.notes.forEach(function(notes){ 
    $scope.notes.date = new Date(notes.date); 
    }); 

Aus meiner Sicht ist mit Winkelfilter

<div ng-repeat="note in notes"> 
Date: {{note.date | date:'dd'}} 
Month:{{note.date | date:'mm'}} 
</div> 

Dies funktioniert gut, aber ich brauche noch zwei weitere Dinge

1.Month in Worten ist ein Beispiel: (März)

2.Time Parameter zB: 2 Uhr

Ist es mit Winkelfilter möglich?

Hinweis: Beispielzeitstempel 2016-06-02T16:14:34+0530

Antwort

4

Für Monat, können Sie sie filtern, indem Sie mit der folgenden:

Month:{{note.date | date: 'MMMM'}} 

Zeit kann auf zwei Arten gefiltert werden, je nachdem wie Sie formatieren:

Time:{{note.date | date: 'hh:a'}} 

ODER

Time:{{note.date | date: 'h:a'}} 

Hier ist ein link zur Dokumentation der Datumsfilterung.

+0

es funktioniert, eine weitere Sache, wie kann ich entscheiden, bin oder pm –

+0

Versuchen Sie die Bearbeitung. Ich glaube, so fügen Sie einen zweiten Filter hinzu. Das ''a'' ist der Filter für AM/PM – Lexi

+0

am/pm Filter hat nicht funktioniert –