2016-08-08 42 views
0

Ich bin mir nicht sicher, wie man den Angular Timer directive Countdown in Ortszeit anzeigen lassen kann? Meine Server-App (Laravel) gibt die Zeit in UTC (ISO 8601) zurück.Angular Timer - UTC zum lokalen Zeitstempel?

Zum Beispiel: 2016-08-06T09:11:01Z Dies ist etwa 7 Stunden zu spät im Vergleich zu meiner Zeitzone.

Die angular relative date Richtlinie würde korrekte lokalisierte Zeit zurück: {{feed.date | relativeDate}} Output: 2 mins ago

Aber ich bin nicht sicher, wie das mit dem Zeitstempel zu konvertieren, die für den Timer verwendet werden können, in Ortszeit angezeigt werden? Dies würde nicht die richtige end-time in meiner Zeitzone zeigen.

<timer end-time="feed.time*1000">@{{hhours}}h</timer>

feed.time ist so etwas wie 1470448297

Antwort

0

Verwenden angular moment,

relative Zeit zu bekommen:

<span am-time-ago="feed.date"></span> 

Sie können für andere Anwendungen Dokumente überprüfen.