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