jquery 根据年月获取当前月份日列表

function:

        function getDaysByYearAndMonth(date) {  // "2019-07"
            var year = date.split("-")[0];
            var month = date.split("-")[1];
            var  mo = Math.floor(year%4)
            var february = (mo == 0 ? 29 : 28);
            var months = {"01": 31, "02": february, "03": 31, "04": 30, "05": 31, "06": 30, "07": 31, "08": 31, "09": 30, "10": 31, "11": 30, "12": 31}
            var count = months[month];
            var days = new Array(count);
            for (var i = 0; i < count; i++) {
                var j = i + 1;
                days[i] = year + month + (j<10 ? "0"+j : j);
            }
            return days;
        }

入参:

getDaysByYearAndMonth("2016-02")

出参:

["20160201","20160202","20160203","20160204","20160205","20160206","20160207","20160208","20160209","20160210","20160211","20160212","20160213","20160214","20160215","20160216","20160217","20160218","20160219","20160220","20160221","20160222","20160223","20160224","20160225","20160226","20160227","20160228","20160229"]
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值