我是ExtJs的新手。目前我确实需要显示当前月份,以及之前的11个月应显示为面板内的标签。
这里,首先,我试图获得当前月份,并根据当前月份,我将获取剩余的前11个月在控制台上打印。例如:当前月份是2018年6月,我需要获取之前的所有11个月。
Ext.application({
name : 'Fiddle',
launch : function() {
const monthNames = ["January", "February", "March", "April", "May", "June",
"July", "August", "September", "October", "November", "December"
];
var d = new Date();
alert(d);
var m = d.getMonth();
var monthName = m;
alert(monthNames[monthName]);
}
});
我当前有一个月但不确定如何根据当月获取所有剩余月份。你能就此提出建议吗?谢谢。
答案 0 :(得分:0)
您可以使用Ext.Date.add
功能,每次减去1个月
var date = new Date(),
counter = 11;
while(--counter > 0)
date = Ext.Date.add(date, Ext.Date.MONTH, -1);