1

Highcharts で MTD と QTD の実装を行った人はいますか? 以下は MTD の実装です。計算が完了すると、範囲セレクターに渡されます。

var currentDate = new Date("March 05, 2013 00:00:00");
var tempDate = new Date(currentDate.getTime());
tempDate.setDate(1);
mtdCount = parseInt((currentDate.getTime() - tempDate.getTime())/(24 * 3600 * 1000));

options = {

chart: {
renderTo: 'container',
zoomType: 'xy'
}

rangeSelector: {
selected: 1,

buttons: [{
type: 'day',
count: mtdCount,
text: 'MTD'
}, {
type: 'all',
text: 'All'
}]
}

};

Highcharts.setOptions({
global: {
useUTC: false
}
});

ただし、現在の日付が 2013 年 3 月 5 日など、結果は無効です。したがって、MTD でのこの現在の日付の日付範囲は、2013 年 3 月 1 日から 2013 年 3 月 5 日までですが、2013 年 2 月 28 日から 3 月 5 日までであるとします。 2013年。

根本的な問題がどこにあるのかわからない ありがとうございました。

4

1 に答える 1

0

あなたのタイムゾーンは何ですか?オフセットを実行して、すべてのデータの時間をUTC + 0:00に変換する必要があります。

于 2013-03-19T02:30:43.890 に答える