Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/374.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用HighStock图表将日期字符串作为UTC对象导入javascript?_Javascript_Highstock - Fatal编程技术网

如何使用HighStock图表将日期字符串作为UTC对象导入javascript?

如何使用HighStock图表将日期字符串作为UTC对象导入javascript?,javascript,highstock,Javascript,Highstock,我正在使用HighStock(来自HighCharts)创建一个图表。我需要以某种方式将xAxis数据转换为UTC对象,但由于某些原因,它无法绘制出正确的日期(它使用默认的Jan1st) 如果我将类似于[“2013-08-05 10:38:30”,“2013-08-06 10:38:30”]的列表导入javascript,我如何将每个元素转换为UTC对象 非常感谢 $(function(){$('#container')。highcharts('StockChart'){ ran

我正在使用HighStock(来自HighCharts)创建一个图表。我需要以某种方式将xAxis数据转换为UTC对象,但由于某些原因,它无法绘制出正确的日期(它使用默认的Jan1st)

如果我将类似于[“2013-08-05 10:38:30”,“2013-08-06 10:38:30”]的列表导入javascript,我如何将每个元素转换为UTC对象

非常感谢

$(function(){$('#container')。highcharts('StockChart'){

        rangeSelector : {
            selected : 1
        },
        xAxis : {
            data : ["2013-08-05 10:38:30","2013-08-06 10:38:30"],
            type : 'datetime'
        },
        title : {
            text : 'AAPL Stock Price'
        },
        series : [{
            name : 'AAPL',
            data : [10,20],
            tooltip: {
                valueDecimals: 2
            }
        }]
    });
});

我建议您获取所有字符串,然后使用I.e函数,并使用Date.UTC()函数。之后,您可以将其用作序列中点的x参数。例如:

series:[{
data:[[Date.UTC(2012,2,2),10],[Date.UTC(2013,2,2),3]]
}]
数据不能在xAxis中使用