Ich verwende den folgenden Code, um die Zeitdauer auszudrucken:
%Vor%Aber ich bekomme die Zeit von GMT +8
AngularJS hat die Möglichkeit, die nicht konvertierbare Dauer auszudrucken, Oder muss ich diesen Weg nutzen, um dies zu tun?
%Vor% Der date
-Filter formatiert einen Unix-Zeitstempel (in Millisekunden), also nicht arbeite nicht an der Dauer.
Sie müssen manuelle Formatierungen vornehmen, wie Sie es vorschlagen.
In AngularJS 1.3 und höher gibt es im Datum Filter ein optionales Zeitzonen Argument. Das Dokument sagt Wenn die Zeitzone nicht angegeben ist, wird die Zeitzone des Browsers verwendet.
Durch das Hinzufügen der Zeitzone "UTC" wird die Dauer gedruckt.
%Vor%Der beste Weg ist die Verwendung der moment.js-Bibliothek. Es gibt viele Funktionen, die für die Anwendungsverbesserung nützlich wären.
Tags und Links javascript angularjs