• 根据日期选择器渲染所选中月数并且渲染选中月数当月天数对应星期几


    如果是通过日期选择器选择月数渲染对应月天数星期的,就需要改造一下了,Lc最笨法:
    dateStrChange(nVal) {
    //日期选择器的change事件
    let day = nVal.split("")[6];
    let day1 = nVal.split("")[5];
    this.getDay(day1, day);
    },

    getDay(day1, day) {
    //处理根据日期选择器所选月份渲染天数对应星期
    let nDay = parseTime(new Date(), "{y}-{m}-{d} {h}:{i}:{s}");//parseTime是一个时间戳处理函数,在我的其它文章里可以找到
    let nDate = nDay.split("");
    // console.log(day1)
    nDate[5] = day1 == undefined ? nDate[5] : day1;
    nDate[6] = day == undefined ? nDate[6] : day;
    let date = nDate.join("");
    let d = new Date(date);

    d.setDate(1); // 这就是1号
    let weekday = d.getDay(); // 1号星期几,从星期天为0开始

    d.setMonth(d.getMonth() + 1);
    d.setDate(0); // 这两句得到最当月最后一天
    let end = d.getDate(); // 最后一天的日,比如8月就是31

    let allweeks = "日一二三四五六".split("");
    // console.log(allweeks, "allweeks");
    let arr = [];
    for (let i = 0; i < end; i++) {
    arr.push(allweeks[(weekday + i) % 7]);
    this.week = arr;
    }
    console.log(this.week)
    },

  • 相关阅读:
    灰度发布
    rabbitmq应用场景
    redis设置cpu核数与内存
    使用word2010发布博客到博客园
    讲师
    UML-6.3-用例-详述示例
    UML-6.2-用例-用例模型/用例/场景关系
    UML-6.1-用例-示例
    数据库增量同步开源软件
    UML-5-进化式需求
  • 原文地址:https://www.cnblogs.com/HelloLc/p/14870138.html
Copyright © 2020-2023  润新知