jq写根据年月查询当月的第一天和最后一天

显示本月

jq写根据年月查询当月的第一天和最后一天jq写根据年月查询当月的第一天和最后一天

       <select name="" id="sle">
            <option value="">历史绩效</option>
        </select>
        <button class="btn">查询</button>

        var dataArr = [];

        var data = new Date();
        var year = data.getFullYear();

        var vYear = new Date().getFullYear(); //获取当前年份
        var isrun = vYear % 400 == 0 || (vYear % 4 == 0 & vYear % 100 != 0);
        for(var i = data.getMonth() + 1; i > 0; i--) {              ( data.getMonth() + 1 不加1就变成下拉框没有本月显示)
            var ii = i > 10 ? i : "0" + i;
            var ddata=30;
            if(i == 1 || i == 3 || i == 5 || i == 7 || i == 8 || i == 10 || i == 12) {
                console.log(1111)
                ddate = 31; //大月31号
            } else if(i == 2) { //二月
                ddate = isrun ? 29 : 28; //闰年29号,平年28号
            }
            var arrstr = {
                month: i,
                allDay: data.getFullYear() + "-" + ii,
                years: data.getFullYear(),
                ddeta: ddate
            }
            dataArr.push(arrstr)
        }
//        console.log(dataArr);
        var str = '';
        for(var i = 0; i < dataArr.length; i++) {
            str += '<option month="' + dataArr[i].month + '" days="'+dataArr[i].ddeta+'">' + dataArr[i].allDay + '</option>'
        }
        $('#sle').html(str)
        $('#sle').prepend("<option value='' selected>历史绩效</option>");
        $('.btn').on('click', function() {
            var parMonth = $('#sle option:selected').attr('month');
            var days = $('#sle option:selected').attr('days');
            console.log('最后一天:' + parMonth + '-' + days);
            console.log('第一天:' + parMonth + '-' + '01')
        })