Timestamp Highcharts StockChart-xAxis数据与工具提示上的数据不同
我遇到了这个问题,我将mysql查询的时间戳乘以1000,这是可行的,但问题是在工具提示中,它表示9 11月,在xAxis上,它表示10 11月,10 11月与在数据库中相同,我需要它在工具提示中显示为10 11月,不知怎的,我设法用工具提示格式化程序选项做到了这一点,但当鼠标悬停在图表上时,它一定是在11月10日之后Timestamp Highcharts StockChart-xAxis数据与工具提示上的数据不同,timestamp,unix-timestamp,Timestamp,Unix Timestamp,我遇到了这个问题,我将mysql查询的时间戳乘以1000,这是可行的,但问题是在工具提示中,它表示9 11月,在xAxis上,它表示10 11月,10 11月与在数据库中相同,我需要它在工具提示中显示为10 11月,不知怎的,我设法用工具提示格式化程序选项做到了这一点,但当鼠标悬停在图表上时,它一定是在11月10日之后 $('#chartViews').highcharts('StockChart', { rangeSelector: { inputEnabled:
$('#chartViews').highcharts('StockChart',
{
rangeSelector: {
inputEnabled: false
},
title: {
text: ''
},
chart: {
backgroundColor: '#24222B'
},
xAxis: {
type: 'date'
},
series: [{
name: 'Views',
data: json,
tooltip: {
valueDecimals: 2
}
}]
});
Json字符串是:
[1414953000000,1]、[1415039400000,2]、[1415212200000,1]、[1415557800000,1]、[1415644200000,3]]
这是时区问题,这是正确的 $x['date']=(int)strottime($x['timestamp'..+5小时30分钟')*1000
MYSQL UNIX_时间戳正在将2014-11-03从数据库转换为1414953000,再次转换为日期是11月2日(2014-11-02)。当我使用date php函数转换它时,情况也是如此。转换过程似乎有点问题,不是高图。但线条仍然不在日期上,它比xaxis上的日期早。这可能是因为GMT 5小时30分钟,现在如何同步工具提示中的一个日期和xaxis上的另一个日期。