美文网首页
js获取未来几天的日期

js获取未来几天的日期

作者: _conquer_ | 来源:发表于2018-11-02 17:16 被阅读0次

    实现目标:需要构建今天到下周日的日期,点击获取某一天的日期,传递给后台,获取点击日期的数据
    实现方法:开始以为很麻烦,需要判断闰年,还要判断每个月的天数,查了资料,发现只要调用Date对象的setDate()函数就可以了
    具体实现方法:

    var  date_arr='';
    //days 获取多少天的数据的数据
    var d = new Date().getDay();//获取今天星期几
    if(d==0){
        d=7
    }
    //获取今天到下周日的天数
    var days =7-d+1+7
    afterDate(days)
    function afterDate(days){
     for (let i = 0; i < l; i++) {
        let Stamp = new Date();
        let number;
        if (Stamp.getDay() == 0) {
            number = 7;
        } else {
            number = Stamp.getDay();
        }
        let num = i;
        Stamp.setDate(Stamp.getDate() + num);
        let year = Stamp.getFullYear();
        let month = Stamp.getMonth() + 1;
        let date = Stamp.getDate();
        var obj={};
        if (month < 10) {
            month = `0${month}`;//这里使用的反引号
        }
        if (date < 10) {
            obj.time_str =`${year}-${month}-0${date}`;
        } else {
            obj.time_str =`${year}-${month}-${date}`;
        }
        obj.time_date = `周${'日一二三四五六'.charAt(new [图片上传中...(QQ截图20181102171314.png-7a439c-1541150013173-0)]
    Date(obj.time_str).getDay())}`
        date_arr.push(obj)
    }
    
    }
    console.log(date_arr)
    

    实现效果图


    QQ截图20181102171314.png

    相关文章

      网友评论

          本文标题:js获取未来几天的日期

          本文链接:https://www.haomeiwen.com/subject/fqkktqtx.html