JS生成年月月

$(function () {
    var nowDate = new Date();
    var nowYear = nowDate.getFullYear();
    var innerHTMLs = [];
    var innerValues = [];
    var monthNum = nowDate.getMonth();
    var month = monthNum + ((nowYear - 2017) * 12);
    var stMon;
    var stVal;
    for (var i = 0; i <= month; i++) {
        if (i == 12) {
            stMon = (2017 + Math.floor(i / 12) - 1) + '-12';
        } else {
            stMon = (2017 + Math.floor(i / 12)) + '-' + (i % 12);
        }
        if (stMon.length == 6) {
            stMon = (2017 + Math.floor(i / 12)) + '-0' + (i % 12);
        } else {

        }
        innerHTMLs.unshift(stMon);
    }

    for (var i = 0; i < month; i++) {
        var values = innerHTMLs[i].replace('-', '');
        innerValues.push(values);
    }
    for (var i = 0; i < month; i++) {
        addOption("v_date_ym", innerValues[i], innerHTMLs[i], false);
    }
});

posted @ 2018-11-05 13:43  KJXY  阅读(180)  评论(0)    收藏  举报