我用http://highcharts.com,结果真的很奇怪。所以,我的数据是这样的:高图的奇怪结果
Value | Date
1507 2013-02-03
734 2013-02-02
0 2013-02-01
225 2013-01-31 *Graphic miss*
672 2013-01-30 *Graphic miss*
692 2013-01-29 *Graphic miss* <--- This value gone to 1 february
910 2013-01-28
314 2013-01-27
我想念3天(30年1月29日,31)。
当我从数据库中获取数据,我把它转换像这样:
var lines = [];
try {
jQuery.each(data, function(i, line) {
var dateArr = line.date.split('-');
lines.push([
Date.UTC(dateArr[0],dateArr[1],dateArr[2]),
parseInt(line.num_chips)
]);
});
} catch(e) {}
什么可能出了错?
我在Date.UTC转换中的错误!
在数据库中我有一月为“01”。但要通过UTC的1月份,我必须通过“0”。
你可以让一个jsfiddle [链接](http://jsfiddle.net/) – nagesh
我发现我的错误 - 那在Date.UTC。 0 - 1月,但在数据库我的一月 - 01. – user1612334
ya.For一月它的0. [链接](http://api.highcharts.com/highcharts#xAxis.dateTimeLabelFormats) – nagesh