我在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