2016-10-01 75 views
0

以下圖表假設顯示9月份,而是顯示10月份,這裏有什麼不對。在日期系列中清楚地顯示了9月份的9月份,但是它顯示的是10月份。 ?提前致謝。Highchar在日期圖中顯示錯誤的月份

<script> 
var chart = new Highcharts.Chart({ 

chart: { 
    renderTo: 'container' 
}, 

    title: { 
text: 'Wahab Jaan Chart' 
}, 
yAxis: { 
     title: { 
      text: 'Profi/Loss' 
     }, 
     tickInterval: 5 
    }, 
xAxis: { 
    type: 'datetime' 
}, 
series: [{ 
    data: [ 


       [Date.UTC(2016, 09, 13), 1110], 


       [Date.UTC(2016, 09, 29), 1100.02], 


       [Date.UTC(2016, 09, 29), 4110.02], 

       [Date.UTC(2016, 09, 29), 8304.02], 

       [Date.UTC(2016, 09, 30), 8314.36], 


       [Date.UTC(2016, 09, 30), 8324.64], 


       [Date.UTC(2016, 09, 30), 8334.66], 


       [Date.UTC(2016, 09, 30), 8324.38], 


       [Date.UTC(2016, 09, 30), 8334.3], 


       [Date.UTC(2016, 09, 30), 8344.18], 


       [Date.UTC(2016, 09, 30), 7334.18], 




    ] 

}] 

});

回答

1

在Javascript日期,月0月是1月,1月是2月,等等...... 因此,9月的確是10月。

+0

哦,好吧,但我的日期來自數據庫,它具有確切的日期,我可以從中提取一個月? – Nadeem

+0

當你從你的數據庫中獲得的數據進行轉換時,只需從該月份減去1即可。 –

+0

所有工作正常,謝謝 – Nadeem

相關問題