Jquery 如何在Highcharts中设置正确的xAxis时间数据?

Jquery 如何在Highcharts中设置正确的xAxis时间数据?,jquery,highcharts,Jquery,Highcharts,我的Highcharts使用ajax获取数据。JavaWeb服务生成数据作为 对象列表,其中时间字段类似于1970年1月1日上午10:46:28 通过ajax下载此json数据后,时间看起来像int值27988000 我想在x轴上正确地显示它,所以我需要在x轴上显示类似10:46的值 我的x轴描述看起来像 xAxis: [{ crosshair: true, type: 'datetime', dateTimeLabelFormats : { hour:

我的Highcharts使用ajax获取数据。JavaWeb服务生成数据作为 对象列表,其中时间字段类似于1970年1月1日上午10:46:28

通过ajax下载此json数据后,时间看起来像int值
27988000

我想在x轴上正确地显示它,所以我需要在x轴上显示类似
10:46
的值

我的x轴描述看起来像

xAxis: [{
    crosshair: true,
    type: 'datetime',
    dateTimeLabelFormats : {
        hour: '%b %e, %Y %H',
    }
}],
但不幸的是,它显示的时间不正确(
7:46:28
而不是
10:46:28

我该如何解决这个问题?

正如西蒙·韦斯特所提到的,我只需添加以下内容:

 Highcharts.setOptions({
       global: {
            useUTC: false
       }
 });

我的最初反应是,正如您所说的,它比您预期的准确时间晚了几个小时,这将是一个带有日期/时间字符串的本地化问题。查看以下答案中的任何内容是否有帮助,或者HighCharts有一个可能会产生干扰的universal UTC选项