Moment.js: Datum in einer bestimmten Zeitzone formatieren

Ich benutzeMoment.js zum Parsen und Formatieren von Daten in meiner Web-App. Als Teil eines JSON-Objekts sendet mein Back-End-Server Daten in Millisekunden ab der UTC-Epoche (Unix-Offset).

Analysedatenin einer bestimmten Zeitzone ist einfach - hängen Sie einfach die RFC 822-Zeitzonen-ID vor dem Parsen an das Ende der Zeichenfolge an:

// response varies according to your timezone
moment('3/11/2012 13:00').utc().format("MM/DD HH:mm")

// problem solved, always "03/11 17:00"
moment('3/11/2012 13:00 -0400').utc().format("MM/DD HH:mm")

Aber wie formatiere ich ein Datum?in einer bestimmten Zeitzone? Ich möchte unabhängig von der aktuellen Uhrzeit des Browsers konsistente Ergebnisse erzielen, möchte jedoch keine Datumsangaben in UTC anzeigen.

Antworten auf die Frage(7)

Ihre Antwort auf die Frage