0

我试图在我的图表上显示正确的时间,但即使我在这段代码中使用了 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。我在 GMT+2(实际上是 +1,但现在是夏季时间,所以我们有 GMT+1 +1 => GMT+2)

为什么会这样?

4

1 回答 1

1

你应该像这样使用UTC

Highcharts.setOptions({
        global: {
            useUTC: false
        }
    });
于 2013-09-25T08:23:47.733 回答