2013-04-14 49 views
8

我有一個圖表需要顯示服務器正常運行時間與用戶本地時間的關係。 UTC不可接受,因爲它需要顯示用戶的計算機時間。Highcharts將x軸時間轉換爲本地時間

有沒有辦法將X軸時間轉換爲本地時間?我的電流輸入看起來是這樣的:

[UNIX_TIMESTAMP,1], [UNIX_TIMESTAMP, 2], ... 

如果highcharts不可能的,我將如何轉換成上述的UTC在用戶的本地時間(即抵消UNIX_TIMESTAMP)?

+0

你有沒有設置'useUTC:FALSE'? –

+0

你介意發佈你工作的chartConfig代碼嗎? –

回答

2

這裏是如何得到當地時區以分鐘爲UTC的偏移量在Javascript

var d = new Date(); 
var tzOffset = d.getTimezoneOffset(); 

一旦你有你簡單的減法,從您的UNIX_TIMESTAMP,就是這樣。

此外,您可能希望考慮不將每個數據點的時間值傳遞給Highcharts,而是使用pointStart and pointInterval系列屬性,然後傳遞數據。

相關問題