514 Stimmen

Datum in eine andere Zeitzone in JavaScript konvertieren

Ich bin auf der Suche nach einer Funktion, mit der ich das Datum einer Zeitzone in eine andere umwandeln kann.

Es werden zwei Parameter benötigt,

  • Datum (im Format "2012/04/10 10:10:30 +0000")
  • Zeitzone string ("Asien/Jakarta")

Die Zeitzonenzeichenfolge wird beschrieben in http://en.wikipedia.org/wiki/Zone.tab

Gibt es eine einfache Möglichkeit, dies zu tun?

-2voto

anthony Punkte 7378

Zeitzonen-Offset für Ihre aktuelle Zeitzone

date +%s -d '1 Jan 1970'

Für meine GMT+10-Zeitzone (Australien) wird -36000 zurückgegeben.

-8voto

Jerry Punkte 21

Schnelle und schmutzige manuelle Zeitumstellung und Rückgabe:

return new Date(new Date().setHours(new Date().getHours()+3)).getHours()

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X