时间按天数显示 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 },