我使用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
的第一个日期,我改为使用此日期:
对于1450663200
的第三个日期,我改为使用此日期:
和其他人一样。
那么为什么我没有在图表中找到日期?
答案 0 :(得分:0)
在javascript中,您应该使用以毫秒为单位的时间戳,而不是UNIX(秒)。要在格式之间进行转换,请将时间戳乘以1000。