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

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/I_Order/article/details/78041726
 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
    };

猜你喜欢

转载自blog.csdn.net/I_Order/article/details/78041726
今日推荐