Wie geben Sie Zeitzone, um Datums-filter
Habe ich dieses Datum: 1386800070703
. Lassen Sie uns sagen, dass es UTC.
Wie kann ich feststellen, eckig welche Zeitzone es ist und in welcher Zeitzone ich will, dass es angezeigt wird?
Ich bin derzeit mit tihs, die nur konvertiert es ohne Zeitzone info:
{{1386800070703 | date:'d MMMM yyyy'}}
Und möchte in der Lage sein zu zeigen, Zeitzonen rechts neben dem Datum.
Du musst angemeldet sein, um einen Kommentar abzugeben.
In der nächsten version von AngularJS (1.3.0) können Sie die Zeitzone so:
Derzeit unterstützt nur die UTC-Zeit, wie Sie sehen können, in den docs: https://code.angularjs.org/1.3.0-rc.2/docs/api/ng/filter/date
Können Sie spielen mit ihm hier: Plunker Beispiel
Feststellen, wird die Zeitzone angezeigt, die als lokale Zeit, auch wenn nichts anderes angegeben ist.
1.4.0-rc.0
AngularJS unterstützt die anderen Zeitzonen zu. Zum Beispiel um Japan Standard Time, die Sie verwenden können, sind folgende:{{someDate | date: 'MMM d, y H:mm:ss Z' : '+0900'}}
Hier ist eine Richtlinie, die ich schrieb, die genau das tut:
Hier ist, wie Sie es verwenden:
Verwenden Sie das element Z