欢迎来到DIVCSS5查找CSS资料与学习DIV CSS布局技术!
getTimeRange() {
 
      // 获取时间段模式的出发日期数组
 
      let dateVal =
 
        (this.planTimeBucket.endDate - this.planTimeBucket.startDate) /
 
        (24 * 60 * 60 * 1000) + 1
 
      let startDate = this.planTimeBucket.startDate
 
      let dateArr = []
 
      for (let i = 0; i < dateVal; i++) {
 
        let startDate = this.planTimeBucket.startDate
 
        startDate += (i * 24 * 60 * 60 * 1000)
 
        dateArr.push(this.$_dateUtil.formatDate(startDate))
 
      }
 
      return dateArr
 
    },
 
可以封装成以下函数
 
getTimeRange(endDate, startDate) {
 
      // 获取时间段模式的出发日期数组
 
      let dateVal =
 
        (new Date(endDate).getTime() - new Date(startDate).getTime()) /
 
        (24 * 60 * 60 * 1000) + 1
 
      let startDate = new Date(startDate).getTime()
 
      let dateArr = []
 
      for (let i = 0; i < dateVal; i++) {
 
        let startDate = new Date(startDate).getTime()
 
        startDate += (i * 24 * 60 * 60 * 1000)
 
        dateArr.push(this.$_dateUtil.formatDate(startDate))
 
      }
 
      return dateArr
 
    },

如需转载,请注明文章出处和来源网址:http://www.divcss5.com/html/h63462.shtml