Highcharts股票图表Unix日期格式

时间:2015-09-11 15:29:33

标签: javascript highcharts highstock

我正在使用高图来构建一些股票图表。

我的数据在UNIX时间戳中显示如下:

    [[1122768000, 1.90717919001724],
    [1125446400, 1.98378222785977],
    [1128038400, 1.95762674363227],
    [1130716800, 2.00998209874657],
    /* alot of data here ... */
    [1133308800, 1.95492806759836]]

我的tooltip代码如下:

   tooltip: {
                    pointFormat: '<span>{series.name}</span>: <b>{point.y}</b><br/>',
                    valueDecimals: 2,
                    shadow: false,
                    color: '#000',
                    borderColor: 'transparent',                        
                    style: {
                        color: '#fff'
                    }
                }

但是当我悬停工具提示时,日期看起来很奇怪,我想保留日,月和年。

有人可以解释我如何实现这个目标吗?

enter image description here

1 个答案:

答案 0 :(得分:0)

1)您需要以毫秒而不是秒发送时间戳

2)您可以使用几种不同的方法控制其格式:

整体日期标签格式选项:

工具提示headerFormat选项:

或者用户友好但功能更强大的格式化程序功能: