2016-06-24 21 views
1

Ich benutze Angular 2 und versuche, ein Datumsobjekt in HH: mm Datumsformat mit Minuten zu zwei Dezimalstellen zu konvertieren, aber wenn ich dies verwende:Angular 2 - Datumsrohr, Zeitumwandlung HH: mm bis 2 Dezimalstellen

{{date | date:"HH:mm"}} 

Ich bekomme 15: 0 statt 15:00.

Ich habe versucht, Angular 2 Dokumentation zu betrachten, aber es ist relativ Limit so weit, würde jede Anleitung dazu schätzen und ob Angular 2 formatiert Zeit standardmäßig ist.

+1

Möglicherweise dieser Fehler: https://github.com/angular/angular/pull/9338 – assylias

Antwort

3

Gemäß der Dokumentation Ihrer Nutzung ist korrekt: https://angular.io/docs/ts/latest/api/common/index/DatePipe-class.html

  • mm in einem 2-stelligen Format zur Folge haben sollte.

Verwenden Sie die neueste Version?

Die Dokumentation sagt auch Stability: Experimental. Dies könnte immer noch ein Fehler sein.

+0

Ich benutze^2.0.0-rc.2, kann ich versuchen rc3 –

+4

Wie Stefan und Assylias angegeben haben, war dies in der Tat ein Bug in Angular rc2, der letzte Woche behoben wurde. Beim Upgrade auf RC3 funktionierte das wie ein Zauber. –

Verwandte Themen