我在Highcharts一直面臨着這個問題,而現在刪除UTC日期
的工具提示:
在頂部,日期時間爲UTC格式,我希望它是在相同的數據格式(或本地時區,它不應該改變爲UTC等,從日期刪除「T & Z」)
我的代碼片段涉及工具提示如下:
dateTimeLabelFormats : {
second : '%H:%M',
minute : '%H:%M',
hour : '%H:%M',
day : '%e. %b %a',
week : '%e',
month : '%b',
year : '%e'
},
labels : {
formatter: function(){
var daystr = Highcharts.dateFormat('%e %b %a', this.value);
var first = daystr.substring (0,daystr.length - 1);
return first; //return Highcharts.dateFormat('%e %b,', this.value);
}
和:
tooltip: {
shared: true,
valueDecimals: 2,
},
此外,在x軸上來的日子是2天+/-,我試圖通過useUTC設置爲false取出UTC格式,甚至沒有工作。
我需要知道如何獲取工具提示的非UTC格式的datehour。
所有的方法/建議是最受歡迎的。
UPDATE:
好了,不知何故,我無法從我的任何選項卡取出UTC。 但它已經以某種方式從一個標籤中刪除。我不知道如何!
我用這個在我highcharts的一端是不工作:
,setOptions : ({
global : {
useUTC : false
}
})
然而,確切位置在哪裏做我用下面的網站上提到(這不是工作)
Highcharts.setOptions({
global: {
useUTC: false
}
});
我真的不明白這裏發生了什麼。第一個應該在技術上工作。 你能告訴我到底哪裏加入這些片段,我的巨大highcharts的代碼開始爲:
$j(function() {
$j('#container1').highcharts({
chart: {
zoomType:'xy'
},
credits: {
enabled: false
},
title: {
text: 'Trend Graph'
}, << And so on ....... >>
檢查更新的答案,嘗試了幾種方法,不工作! – 2014-09-10 15:15:57
用一些靜態數據重新創建jsFiddle的問題,我會檢查這個。 – 2014-09-10 17:21:30
從文檔中不清楚,但您必須同時使用* useUTC = false和'timezoneOffset = whatever',以確保所有內容都顯示在所選偏移量中。 @PawełFus文檔中的timzoneOffset示例不包括useUTC屬性,這是令人困惑的,只是一個小題大做。 – 2015-12-28 22:46:11