Javascript 我的海图每次都会回到1970年1月18日。为什么?

Javascript 我的海图每次都会回到1970年1月18日。为什么?,javascript,json,highcharts,Javascript,Json,Highcharts,这是我的海图。右侧的X轴值正确(2017.08.03)。但当它开始退步时,它会倒退到1970年1月18日。Y值也是正确的。以下是我的JSON数据示例: [[1501746396.26,22.96],[1501746396.26,24.2],[1501746396.26,28.55],[1501746396.26,27.54],[1501746396.26,22.12] 第一个值是当前UNIX时间,第二个值是Y值。这里是一个例子,我如何添加点到我的系列 chart.series[i].addPo

这是我的海图。右侧的X轴值正确(2017.08.03)。但当它开始退步时,它会倒退到1970年1月18日。Y值也是正确的。以下是我的JSON数据示例:

[[1501746396.26,22.96],[1501746396.26,24.2],[1501746396.26,28.55],[1501746396.26,27.54],[1501746396.26,22.12]
第一个值是当前UNIX时间,第二个值是Y值。这里是一个例子,我如何添加点到我的系列

chart.series[i].addPoint(dataa[i], true, shift);

在调试过程中,我注意到它收到了正确的数据。(我已经记录了chart.series[I].data,它有点。)同时在inicialize它接收正确的数据,但在inicialize它不能从这个JSON文件工作,它可以从另一个JSON文件工作。

我必须将我的值乘以1000才能得到毫秒,因为Highcharts需要毫秒。:)

快速浏览一下,时间戳是以秒为单位的,对吗?Highcharts期望时间戳以毫秒为单位。也许可以尝试
dataa[i]*1000
或查看秒/毫秒是否相关。正确,非常感谢!!!:)“零”是1970年1月1日。协调世界时00:00;这就是为什么错误地将数据中的时间缩放1000次会产生1970年的日期。