获取{{ dataStr }}天开始循环{{ dayLength }}天日期列表

获取{{ dataStr }}天开始循环{{ dayLength }}天日期列表

/**
       * 获取{{ dataStr }}天开始循环{{ dayLength }}天日期列表
       * @param dayLength //循环的天数
       * @param dataStr // 循环的开始的日期
       */
      const getTheDayLists = (dayLength = 0, dataStr) => {
        let dataLists = []
        let year = new Date(dataStr).getFullYear()
        let month = new Date(dataStr).getMonth()
        let day = new Date(dataStr).getDate()
        for (let i = 0; i < dayLength; i++) {
          let newDay = new Date(year, month, (day + (i + 1)));
          newDay = moment(newDay).format('YYYY-MM-DD');
          dataLists.push(newDay)
        }
        return dataLists || []
      }
      this.list = getTheDayLists(30, '2019-8-9')

你可能感兴趣的:(获取{{ dataStr }}天开始循环{{ dayLength }}天日期列表)