4

チャートを Javascript として出力する PHP がありますが、すべて正しく表示されますが、x 軸の日時関数が正しい日付で開始されません。

私はこのようにグラフを設定しました:

xAxis: {
    title:{
        text: 'Day',
        style: {
           color: '#666666',
           fontSize: '12px',
           fontWeight: 'normal'
        }
    },
    type: 'datetime',
    dateTimeLabelFormats: {
        day: '%e.%b'   
    },
    showFirstLabel: false
},

次に、系列データ レベルで:

series: [{
    name: 'Office', 
    zIndex: '1',
    data: [0, 0, 0, 0, 0, 0, 1.8, 17.67, 17.66, 74.8, 62.45, 71.21, 67.75, 22.28, 16.61, 16.26, 71.79, 72.85, 56.52, 48.68, 47.01, 0, 0, 33.8, 62.72, 40.28, 9.99, 26.06, 8.85, 9.46, ],
    pointStart: Date.UTC(2012, 7, 14),  
    pointInterval: 24 * 3600 * 1000 //one day
}]

したがって、これは明らかに日単位に設定されており、2012 年 7 月 14 日に開始されます。ただし、グラフが表示されると、今日の日付から開始されます。

どんな助けでも大歓迎です。

4

1 に答える 1

10

試す

pointStart: Date.UTC(2012, 6, 14), 

7月の場合-JSの月は0から始まります

于 2012-08-13T05:21:31.543 に答える