Highcharts konvertieren die Zeit der X-Achse in die lokale Zeit

8

Ich habe ein Diagramm, das die Server-Betriebszeit gegen die lokale Zeit des Benutzers anzeigen muss. UTC ist nicht akzeptabel, da es die Computerzeit des Benutzers anzeigen muss.

Gibt es eine Möglichkeit, die Zeit der X-Achse in Ortszeit umzuwandeln? Meine aktuelle Eingabe sieht ungefähr so ​​aus:

%Vor%

Wenn nicht möglich in Highcharts, wie würde ich das oben genannte in UTC in die lokale Zeit des Benutzers konvertieren (d. h., den UNIX_TIMESTAMP versetzen)?

    
David542 14.04.2013, 22:06
quelle

2 Antworten

16

Sie können usutUTC in Ihren globalen Optionen auf false setzen:

Ссылка

    
jlbriggs 15.04.2013, 13:27
quelle
2

Hier erfahren Sie, wie Sie den lokalen Zeitzonen-Offset von UTC in Minuten in Javascript erhalten

%Vor%

Sobald Sie das haben, subtrahieren Sie das einfach von Ihrem UNIX_TIMESTAMP und das ist das.

Sie sollten auch in Betracht ziehen, keine Zeitwerte für jeden Datenpunkt an Highcharts zu übergeben, sondern stattdessen pointStart und pointInterval series properties und dann übergeben Sie einfach die Daten.

    
Reality Extractor 14.04.2013 23:11
quelle

Tags und Links