本月时间按天显示

    时间按天数显示
    getAllDate(start, end) {
      // 中国标准时间format yyyy-mm-dd
      const format = (time) => {
        let ymd = ''
        const mouth = (time.getMonth() + 1) >= 10 ? (time.getMonth() + 1) : ('0' + (time.getMonth() + 1))
        const day = time.getDate() >= 10 ? time.getDate() : ('0' + time.getDate())
        ymd += time.getFullYear() + '-' // 获取年份。
        ymd += mouth + '-' // 获取月份。
        ymd += day // 获取日。
        return ymd // 返回日期。
      }

      const dateArr = []
      const startArr = start.split('-')
      const endArr = end.split('-')
      const db = new Date()
      db.setUTCFullYear(startArr[0], startArr[1] - 1, startArr[2])
      const de = new Date()
      de.setUTCFullYear(endArr[0], endArr[1] - 1, endArr[2])
      const unixDb = db.getTime()
      const unixDe = de.getTime()
      let stamp
      const oneDay = 24 * 60 * 60 * 1000
      for (stamp = unixDb; stamp <= unixDe;) {
        dateArr.push(format(new Date(parseInt(stamp))))
        stamp = stamp + oneDay
      }
      return dateArr
    },

 

上一篇:D - Stamp(模拟)


下一篇:CAS机制与自旋锁