Soweit ich weiß, ist der Standard für Highcharts zu UTC. Ich habe versucht, wie von der Antwort in diesem Post Highcharts vorgeschlagen Diagramm X-Achsen-Label für verschiedene Zeiträume . Wenn ich das richtig verstehe, sollte die Zeitzone die des Browsers sein.
Ich habe das auf jsFiddle getestet und die Option useUTC
scheint nicht zu wirken.
Frage : Was mache ich oben falsch und wie stelle ich die Zeitzone korrekt ein?
Es ist einer dieser Tage
Ich bin in Großbritannien, also gibt UTC true oder false die gleichen Ergebnisse, da ich in GMT bin. Meine Diskrepanz zwischen meiner erwarteten angezeigten Zeit war auf ein Analyseproblem in PHP zu unixTime zurückzuführen.
Nichts, was Sie tun, scheint falsch zu sein. Dieses jsFiddle zeigt eine Verschiebung der x-Achse, wenn UTC in den globalen Highcharts-Optionen deaktiviert ist.
Highcharts haben diese Option in neueren Versionen verschoben.
Eine Sache, die Sie im Hinterkopf behalten sollten, ist, dass Ihre Schicht die umgekehrte oder negative der lokalen Zeit von UTC zu sein scheint. Wenn Sie also beispielsweise in UTC + 2 sind, dann wird% code% timezoneOffset
, was nicht ganz intuitiv ist:
API-Dokumentation: Ссылка
Hier ist ein Beispiel dafür: Ссылка
Tags und Links javascript timezone highcharts