【发布时间】:2014-09-10 11:18:41
【问题描述】:
我在 Highcharts 中遇到这个问题已经有一段时间了
工具提示:
在顶部,日期小时采用 UTC 格式,我希望它采用与数据相同的格式(或本地时区,并且不应更改为 UTC 等,从日期也!)
我的关于tooltip的sn-ps代码如下:
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 格式的日期时间。
欢迎所有方法/建议。
更新:
好的,不知何故,我无法从我的任何选项卡中删除 UTC。 但不知何故,它已经从一个标签中删除了。我不知道怎么做!
我在我的 highcharts 末尾使用了这个,但它不起作用:
,setOptions : ({
global : {
useUTC : false
}
})
但是,我究竟在哪里使用网站上提到的以下内容(这不起作用)
Highcharts.setOptions({
global: {
useUTC: false
}
});
我真的不明白这里发生了什么。第一个应该在技术上工作。 你能告诉我在哪里添加这些sn-ps吗,我巨大的highcharts代码开头为:
$j(function () {
$j('#container1').highcharts({
chart: {
zoomType:'xy'
},
credits: {
enabled: false
},
title: {
text: 'Trend Graph'
}, << And so on ....... >>
【问题讨论】:
标签: javascript highcharts tooltip utc