Highcharts标签格式化程序'this.value'以毫秒为单位返回错误的时间

时间:2016-11-03 09:36:11

标签: javascript highcharts

我有以下图表选项:

{
  chart: {
    type: 'line',
  },
  xAxis: {
    type: 'datetime',
    labels: {
      formatter: function () {
        //this = {xAxis: a.Axis, chart: a.Chart, dateTimeLabelFormat:"%e. %b", isFirst:true, isLast:false, value:1468195200000}
        var wrongTime = this.value; //1468195200000
      }
    }
  },
  series: {
    data: [
      [1473033600005, 10]
    ]
  }
}

当我试图在标签格式化函数中得到'x'值时,**

  

'this.value'返回它没有毫秒

所以我无法正确格式化标签。当我将此点悬停在图表上时,在工具提示中显示正确的dateString(毫秒)。

我认为这个问题可能在'this'的'dateTimeLabelFormat'属性中,但不知道如何修复它。

0 个答案:

没有答案