【问题标题】:Highcharts Single Line series JSON date data formatHighcharts Single Line 系列 JSON 日期数据格式
【发布时间】:2014-01-30 14:13:26
【问题描述】:

我正在尝试在这里实现单线系列图表:http://www.highcharts.com/stock/demo/basic-line

我看到报告的 JSON 格式如下:

/* May 2006 */
[1147651200000,67.79],
[1147737600000,64.98],
[1147824000000,65.26],
[1147910400000,63.18],
[1147996800000,64.51],
[1148256000000,63.38],
[1148342400000,63.15],
[1148428800000,63.34],
[1148515200000,64.33],
[1148601600000,63.55],
[1148947200000,61.22],
[1149033600000,59.77],

如何将我的 [date, count] 数据格式更改为上述格式?

例如我的格式 ["2013-01-01", 55],

感谢您提供的任何启发。

【问题讨论】:

    标签: json highcharts


    【解决方案1】:

    有一个 javascript 函数 Date.UTC 将为您进行转换。例如

    [Date.UTC(2013,0,1),55],
    

    注意,Javascript 月份从 0(一月)开始,而不是 1。

    注意确保您的轴类型是“日期时间”。

    【讨论】:

      【解决方案2】:

      在 PHP 中这样做:

       $timestamp =  1000 * strtotime($your_date);
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2017-12-17
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2015-03-26
        相关资源
        最近更新 更多