JS 获取当前日期三个月的日期,去除周末

 function GetDateTime() {
        var dateNew = new Date();
        var mydate = dateNew.toLocaleDateString(); //获取当天时间
        var getDate = dateNew.getDate();//获取当前日
        var getYear = dateNew.getFullYear();//获取当前年份
        var getMonth = parseInt(dateNew.getMonth() + 1);//获取月份 1月返回0 故在原有基础上+1
        var Newdate = new Date(getYear, getMonth, 0)
        var daycount = Newdate.getDate();//获取当月天数
        var k = 1
        var data = []
        for (i = getDate; i < daycount + 1; i++) {
            var dateDay = new Date(getYear + '/' + getMonth + '/' + i);
            var weekDay = dateDay.getDay();//获取当期星期数

            if (weekDay != 6 && weekDay != 0) {
                data.push({date: "" + getYear + "-" + getMonth + "-" + i + ""})
            }
            if (i == daycount) {//表示循环了一个月
                if (k < 4) {
                    getMonth = parseInt(dateNew.getMonth() + 1 + k);//获取月份 1月返回0 故在原有基础上+1
                    Newdate = new Date(getYear, getMonth, 0)
                    daycount = Newdate.getDate();//获取当月天数
                    getDate = 1;
                    k = k + 1
                    i = 0;
                }
            }
        }
        return data
    };
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值