javascript-获取前后n年的年份数组

二话不说上代码

/**
 * 获取前后n年的年份下拉
 * n 当前往前n年,过去
 * m 当前往后m年,未来
 */
var selectYear = function(n,m) {
    if(m==='' || m===undefined)
        m=0;
    var myDate= new Date(); 
    var startYear=myDate.getFullYear()-n;//起始年份 
    var endYear=myDate.getFullYear()+m;//结束年份
    var arr = new Array();
    for (var i=startYear;i<=endYear;i++) { 
        var obj = {"id":i,"text":i+"年"};
        arr.push(obj);         
    }
    return arr;
}

GO!!!

$(document).ready(function(){ 
//  autoHeight();
 
 console.info(selectYear(10));
 
});

执行结果

javascript-获取前后n年的年份数组_第1张图片

你可能感兴趣的:(JavaScript)