Highcharts数据关闭一天

时间:2012-04-27 15:23:49

标签: javascript datetime highcharts

我有一个我无法修复的Highchart。 xAxis上的日期是正确的,但标签上的日期是关闭一天。无论我传递给我的图表的数据是什么,它总是在一天之内关闭。我一直在试着想出这个问题。任何提示将不胜感激。

您可以在此处查看我的代码: http://jsfiddle.net/brenjt/zxBTG/2/

4 个答案:

答案 0 :(得分:23)

刚刚找到您的问题...我认为您的问题的解决方案是将UTC时区选项设置为false。这会将图表时区设置为本地而非UTC。

Highcharts.setOptions({
    global : {
        useUTC : false
    }
});

请参阅:http://api.highcharts.com/highcharts#global.useUTC

答案 1 :(得分:3)

好吧,我在轴上添加了时间信息,工具提示见http://jsfiddle.net/gATfu/
看起来你的时间戳是从晚上10点开始的,但是轴标签显示为0 ...这就是为什么这些点看起来有一天会发生变化。

答案 2 :(得分:2)

这是因为时区。您应该使用Date.UTC(..)将您的日期转换为UTC格式。它会起作用

答案 3 :(得分:1)

UTC的全球HighCharts选项运作良好。我还不能投票那个:(

我还发现HighCharts根据dgw描述的确切时间戳移动我的条形图。即5月1日的日期可以在4月30日左右显示,具体取决于比例。这使我感到困惑,因为4月份有两个第30次参赛作品而且没有5月1日。