我正在尝试使用延迟加载程序来动态选择范围 它使用的数据库非常庞大,数年的数据间隔很短 以下是来自highstock的小提琴示例:http://jsfiddle.net/highcharts/ZLswj/
我修改了SQL查询并将其转换为MySQL PHP PDO。
问题是图表中的startdate始终是1970年 - 到设置的日期:
data = [].concat(data, [[Date.UTC(2011, 9, 14, 19, 59), null, null, null, null]]);
如何让图表从2014年1月1日开始?
PHP脚本
$range = $end - $start;
$startTime = gmstrftime('%Y-%m-%d %H:%M:%S', $start / 1000);
$endTime = gmstrftime('%Y-%m-%d %H:%M:%S', $end / 1000);
//echo $startTime;
//echo $endTime;
$sq = $db->query("SELECT unix_timestamp(time) * 1000 as datetime, temp_out FROM archive WHERE time between '$startTime' AND '$endTime'");
时间列的类型为“datetime”..
尝试:
data = [].concat(data, [[null, null, null, null, Date.UTC(2014, 7, 15, 12, 00)]]);
开始年份仍然是1970年......
此外,是否可以使用范围选择器让高档材料及时返回?