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.