useUTC不起作用

时间:2013-09-24 23:47:23

标签: javascript highcharts utc

我正在尝试在我的图表上使用正确的时间,但即使我在此代码中使用useUTC = false:

success: function(data) { 
            var options= {
                chart: {
                    renderTo: 'rendu_graph<?=$instance_graph?>',
                    type: 'spline'
                },
                global: {
                    useUTC: false
                },
                title: {
                    text: 'Graph des relevés des sondes' 
                },
                subtitle: {
                    text: ''
                },
                xAxis: {
                    type: 'datetime'

                },
                yAxis: {
                    title: {
                        text: ''
                    }
                },
                tooltip: {
                    formatter: function () {
                        return '<b>' + this.series.name + '</b><br/>' +Highcharts.dateFormat('%d %b %Y %H:%M', this.x)+  ' : ' + this.y;
                    }
                },

                series: [] 

            }

所有选项都运行正常,但我仍然有00:00的时间戳,而高图表显示22h00。我在格林威治标准时间+2(实际上是+1,但这是夏天,所以我们有GMT + 1 + 1 =&gt; GMT + 2)

为什么会这样?

1 个答案:

答案 0 :(得分:1)

你应useUTC这样:

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