【发布时间】:2013-08-20 15:57:40
【问题描述】:
highcharts 弄错了我的小时数
为了以防万一,我来自委内瑞拉。我在做一个实时系统,我在我的数据库中获取时间、秒和毫秒,比如 10:39:09:2
我应用 strtotime($time) 然后我通过 json 发送到图表
在我的highcharts中,我进入了
xAxis: {
type: 'datetime',
title: {
text: 'Tiempo'
}
utc 函数已经为假
Highcharts.setOptions({
global: {
useUTC: false
}
});
我获取 json 的函数是
function requestData_Frecuencia() {
$.ajax({
url: 'Datos_Frecuencia.php',
success: function (point) {
var series = chart_Frecuencia.series[0],
shift = series.data.length > 400;
//add point
chart_Frecuencia.series[0].addPoint(eval(point), true, shift);
setTimeout(requestData_Frecuencia, 500);
},
cache: false
});
}
PS。好久没用英文写了,如果我写错了或者不清楚的地方,请原谅我。
【问题讨论】:
-
那么,到底出了什么问题?提前一小时和一小时后有数据的点是否完全不同?
-
您的数据库存储的时间很可能不是使用委内瑞拉的语言环境。
-
数据库像委内瑞拉时间一样存储时间,但是当它到达高位时,时间完全改变了。我认为因为我发送的数据包含毫秒和 highcharts 支持直到秒(我想,我不确定)
标签: php javascript json highcharts