2015-05-07 73 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()默認情況下爲您提供本地時間。