日期highstock highchart(date highstock highchart)

2019-10-16 15:16发布

可有人告诉我如何看这个日期:[1113955200000,35.51],此代码1113955200000给我星期二2005年4月19日的任何想法?????? 这是什么意思的数字,以及如何转换

$(function() {
$.getJSON('http://www.highcharts.com/samples/data/jsonp.php?filename=aapl-   c.json&callback=?', function(data) {

    // Create the chart

      window.chart = new Highcharts.StockChart({
        chart : {
            renderTo : 'container'
        },

        rangeSelector : {
            selected : 0
        },

        title : {
            text : 'TTm'
        },

        series : [{
            name : 'AAPL Stock Price',
            data :[[1113868800000,37.09],
[1113955200000,35.51],
[1114041600000,37.18],
[1114128000000,35.50],
[1114387200000,36.98],
[1114473600000,36.19],
[1114560000000,35.95],
[1114646400000,35.54],
[1114732800000,36.06]],
            type : 'area',
            threshold : null,
            tooltip : {
                valueDecimals : 2
            },
            fillColor : {
                linearGradient : {
                    x1: 0, 
                    y1: 0, 
                    x2: 0, 
                    y2: 1
                },
                stops : [[0, Highcharts.getOptions().colors[0]], [1, 'rgba(0,0,0,0)']]
            }

Answer 1:

这个数字是Unix时间(出现时间,我认为),以毫秒为单位。 它的JavaScript如何处理时间值。

当从数据传递值将被添加到图表它可能看起来像01/01/1928 00:00:00 。 要获得这个成适当的格式HighCharts使用,你可以做(​​在JavaScript):

Date.parse('01/01/1928 00:00:00')


Answer 2:

它的UNIX风格的日期,因为在特定日期的毫秒数(1970年1月1日00:00)
见epochconverter.com迅速转换为人类可读的。
关于更多信息维基



文章来源: date highstock highchart