2015-05-07 75 views
2

我使用海军报刚刚开始,我已经无言以对我怎么会得到正确的日期分点的位置。首先,我认为这可能是一个白天的问题,如果是的话......我该如何处理?jQuery的海军报,图表:对日期

var data = [ 
    [gd(1, 1, 2014), 125], 
    [gd(2, 1, 2014), 101], 
    [gd(3, 1, 2014), 118], 
    [gd(4, 1, 2014), 109], 
    [gd(5, 1, 2014), 131], 
    [gd(6, 1, 2014), 129], 
    [gd(7, 1, 2014), 115] 
]; 

var dataset = 
[{ 
    label: "Label", 
    data: data, 
    color: "#e5a836", 
    points: { 
     fillColor: "#a27c36", 
     show: true 
    }, 
    lines: { show: true } 
}]; 
var options = { 
    grid: { 
     backgroundColor: "#ffffff", 
    }, 
    yaxis: { 
     color: "black" 
    }, 
    xaxis: { 
     position: "bottom", 
     color: "black", 
     mode: "time", 
     tickSize: [1, "day"], 
     timeformat: "%d.%m.%Y" 
    } 
} 

做了一个快速回顾: http://jsfiddle.net/9x7aJ/4276/

+0

已解决。通过添加一小时解决了问题,因为时间以UTC计算。 – SHooDK

回答

0

使用此在您的gd()功能:

return Date.UTC(year, month - 1, day); 

海军报默认使用UTC但new Date()默认情况下为您提供本地时间。