JS获取指定月份到当前月份列表,并生成下拉列表框

JS获取指定月份到当前月份列表,并生成下拉列表框

function getMonthList() {
var statisMonth = document.forms[0].statis_date;
var date = new Date();
var startYear = 2010;
var startMonth = 1;
var curYear = date.getYear();
var curMonth = date.getMonth() + 1;
if (curMonth == 1) {
curYear--;
curMonth = 12;
} else {
curMonth--;
}
var list = new Array();
for (var i = startYear; i <= curYear; i++) {
for (var j = 1; j <= 12; j++) {
if (((i == startYear && j < startMonth) || (i == curYear && j > curMonth))) {
} else {
var monthStr = "";
if (j < 10){
monthStr = "0" + j;
}else{
monthStr = j;
}
var yearMonth = i +"-"+ monthStr;
list[(i-startYear+1)*j-1] = yearMonth;
}
}
}
list = list.reverse();
for(var i=0;i<list.length;i++){
var length = statisMonth.options.length
statisMonth.options.length++;
statisMonth.options[i].value = list[i];
statisMonth.options[i].text = list[i];
if(list[i] == "<c:out value="${statis_date}" />"){
statisMonth.options[i].selected = true;
}
}
}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值