我在使用 HighCharts (StockChart) 创建的图表时遇到问题,更准确地说,日期不适用于某些数据系列并且默认设置为 1970 年。我从 ajax 请求中获取数据并创建了我的数据系列Highchart格式如下:
data.forEach(element => {
var d = new Date(Date.parse(element[0]));
console.log("d : " + d);
timestampData.push([d, element[1]]);
});
console.log(timestampData);
timestampData = timestampData.sort((a, b) => a[0] - b[0]);
chart.series[0].setData(timestampData, true);
这是两种情况的结果,日期格式完全相同,但日期适用于一个系列,但不适用于另一个系列
这里的日期是 1970 年,但什么时候可以在控制台中看到日期结果是 2019 年
这很奇怪,因为这两个系列没有做任何不同的事情,并且转换为 Date 格式对这两个系列都有好处