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年。
根本的な問題がどこにあるのかわからない ありがとうございました。