获取两个日期之间所有日期
//a[0],a[1]的格式好像是2020-1-1这样子 具体我忘记了
b = this.getBetweenDateStr(a[0], a[1])
getBetweenDateStr(stime, etime) {
//初始化日期列表,数组
var diffdate = new Array()
var i = 0
//开始日期小于等于结束日期,并循环
while (stime <= etime) {
diffdate[i] = stime
//获取开始日期时间戳
var stime_ts = new Date(stime).getTime()
console.log('当前日期:' + stime + '当前时间戳:' + stime_ts)
//增加一天时间戳后的日期
var next_date = stime_ts + 24 * 60 * 60 * 1000
//拼接年月日,这里的月份会返回(0-11),所以要+1
var next_dates_y = new Date(next_date).getFullYear() + '-'
var next_dates_m =
new Date(next_date).getMonth() + 1 < 10
? '0' + (new Date(next_date).getMonth() + 1) + '-'
: new Date(next_date).getMonth() + 1 + '-'
var next_dates_d =
new Date(next_date).getDate() < 10
? '0' + new Date(next_date).getDate()
: new Date(next_date).getDate()
stime = next_dates_y + next_dates_m + next_dates_d
//增加数组key
i++
}
return diffdate
},
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。