创建一个日历值为高图的图表

时间:2016-01-08 21:48:10

标签: highcharts

我使用highcharts显示每小时玩家数量的图表。

我使用ajax获取数据,这是我记录数据时的结果:

 [[1450656000, 73309], [1450659600, 70889], [1450663200, 66651], [1450666800, 60078], [1450670400, 52893], [1450674000, 46222],....

你可以注意到所有的Unix时间戳都是几小时

1450656000 : Mon, 21 Dec 2015 00:00:00 GMT
1450659600 : Mon, 21 Dec 2015 02:00:00 GMT
1450663200 : Mon, 21 Dec 2015 03:00:00 GMT
1450666800 : Mon, 21 Dec 2015 04:00:00 GMT
1450670400 : Mon, 21 Dec 2015 05:00:00 GMT 

但是当我使用这些数据来填充图表时,我得到的结论是:

对于1450656000的第一个日期,我改为使用此日期:

enter image description here

对于1450663200的第三个日期,我改为使用此日期:

enter image description here

和其他人一样。

那么为什么我没有在图表中找到日期?

1 个答案:

答案 0 :(得分:0)

在javascript中,您应该使用以毫秒为单位的时间戳,而不是UNIX(秒)。要在格式之间进行转换,请将时间戳乘以1000。