问题1:
图表不显示(但有些浏览器可以显示chrome,IE、火狐不显示),原因可能是前台页面js代码有些问题。highcharts兼容性是比较好的。我遇到的问题是,使用了.replace(/T/, " ")对数据库中的日期进行了操作就导致了上述问题,加上就出现在火狐、IE中不显示图表但在Google中可以。
问题2:
日期显示出现Invalid Date,原因可能是从数据库中读取时,日期按照降序排列了。要改为升序,并且日期要转化成格林威治时间,js中使用Date.parse(),可以转化。
注意:
Highcharts中的数据,类型为Number。
HighStock版本:Highstock JS v2.1.7 (2015-06-26)