このような Kendo ui Chart を取得し、今日の日付の過去 12 か月を軸に表示する必要があります。これは、日付オブジェクトを拡張して前月を取得することが
わかりました。問題は、「2013/05/31」のような日付を取得し、前の月に 31 日がない場合にあるようです。
Date.prototype.toPrevMonth = function (num) {
var thisMonth = this.getMonth();
this.setMonth(thisMonth-1);
if(this.getMonth() != thisMonth-1 && (this.getMonth() != 11 || (thisMonth == 11 && this.getDate() == 1)))
this.setDate(0);
}
new Date().toPrevMonth(11),
new Date().toPrevMonth(10),
new Date().toPrevMonth(9),
new Date().toPrevMonth(8),
new Date().toPrevMonth(7),
new Date().toPrevMonth(6),
new Date().toPrevMonth(5),
new Date().toPrevMonth(4),
new Date().toPrevMonth(3),
new Date().toPrevMonth(2),
new Date().toPrevMonth(1),
new Date().toPrevMonth(0)
誰かがif状態で私を助けることができますか?
関数は前月のみを表示するように構築されていますが、過去 12 か月が必要です。
それとも、もっと簡単な解決策がありますか? :-)
全てに感謝!