【问题标题】:useUTC don't work使用UTC不起作用
【发布时间】:2013-09-24 23:47:22
【问题描述】:

我试图在我的图表上显示正确的时间,但即使我在此代码中使用了 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)

为什么会这样?

【问题讨论】:

    标签: javascript highcharts utc


    【解决方案1】:

    你应该像这样useUTC

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

    【讨论】:

    • 好的!看来我们之前不能像我一样准备全局选项:-/ 非常感谢,即使我已经多次阅读这个答案,我从不认为这是一个声明 pb。
    猜你喜欢
    • 2012-07-31
    • 1970-01-01
    • 2017-12-04
    • 1970-01-01
    • 2017-04-03
    • 2021-02-17
    • 2011-12-07
    • 2018-02-10
    • 1970-01-01
    相关资源
    最近更新 更多