Wie kann ich umwandeln UTC/ GMT datetime zu CST in Javascript? (gilt nicht für lokale, CST immer)

Habe ich eine Herausforderung, bei der backend-Daten werden immer gespeichert, in UTC-Zeit. Unsere front-end-Daten stets im CST. Ich don 'T haben Zugang zu diesem "schwarzen Kasten".

Ich würde gerne die Spiegel in unserem data warehouse. Das ist in Europa (MEZ). Also "local" - Konvertierung wird nicht funktionieren.

Frage ich mich, ist der einfachste, direkteste Weg, um genau zu konvertieren UTC-Zeit (ich kann es in Epoche Millisekunden oder ein date-format '2015-01-01 00:00:00') , Central Standard Time. (die ist 5 oder 6 Stunden hinter basierend auf Sommerzeit).

Ich sehe eine Menge von threads über die Umstellung auf 'lokale' Zeit ... nochmal möchte ich das nicht, noch tun ich möchte einfach subtrahieren 6 Stunden, die wird falsch sein, die Hälfte des Jahres.

Jemand irgendwelche Ideen? Dies scheint ein sehr häufiges problem, aber ich ' ve wurde auf der Suche für eine Weile, und habe nichts gefunden.

Wenn Sie nicht im Gegensatz zu plugins, die Sie Lesen konnte, bis auf den moment, js: momentjs.com
ich verstehe nicht, was Sie wollen? Sie spiegeln möchten das Datum, wie es ist oder wie angegeben timezone ?
Ich möchte konvertieren historischen UTC datetimes zu CST-datetimes. Das ist es.

InformationsquelleAutor user45867 | 2015-12-18

Schreibe einen Kommentar