Parsing Highcharts打印日期不正确

Parsing Highcharts打印日期不正确,parsing,datetime,highcharts,Parsing,Datetime,Highcharts,我正在绘制时间数据,并以UTC格式传递数据,但由于某些原因,该图显示的日期是从“1-jan-0001”开始的 我用下面的代码将历元转换为日期,它工作正常 for(var i=0;i<timeData.length;i++){ timeData1[i] = new Date(timeData[i]*1000); } 在Highcharts中,您可以为chart设置系列,而不是xAxis(至少不是那样),因此更改为: xAxis: { type: 'datetime',

我正在绘制时间数据,并以UTC格式传递数据,但由于某些原因,该图显示的日期是从“1-jan-0001”开始的

我用下面的代码将历元转换为日期,它工作正常

for(var i=0;i<timeData.length;i++){
    timeData1[i] = new Date(timeData[i]*1000);    
}

在Highcharts中,您可以为chart设置系列,而不是xAxis(至少不是那样),因此更改为:

xAxis: {
   type: 'datetime',
   title:{ text:'Time'},
   series:[{
     name:'Time',
     data:timeData
   }]
},
致:


我有这个问题。我的x轴是每小时一次的。但第一个滴答声,午夜,被标记为“1.1月”。其他标签是正确的,上午10:00等

幸运的是,Highcharts已经解决了这个错误:只需完全去掉第一个标签


showFirstLabel:false

您能告诉我们时间数据前后的样子吗?另外,您是否有理由在
xAxis
中使用
timeData
而不是
timeData1
?您的时间戳是否正确?
xAxis: {
   type: 'datetime',
   title:{ text:'Time'},
   series:[{
     name:'Time',
     data:timeData
   }]
},
xAxis: {
   type: 'datetime',
   title:{ text:'Time'}
},
series:[{
   name:'Time',
   data:timeData
}],