获取两个日期之间的所有日期//a[0],a[1]的格式好像是2020-1-1。具体我忘了b=this.getBetweenDateStr(a[0],a[1])getBetweenDateStr(stime,etime){//初始化日期列表,arrayvardiffdate=newArray()vari=0//开始日期小于等于结束日期,循环while(stime<=etime){diffdate[i]=stime//获取开始日期时间戳varstime_ts=newDate(stime).getTime()console.log('Currentdate:'+stime+'Currenttimestamp:'+stime_ts)//在一天时间戳后加上日期varnext_date=stime_ts+24*60*60*1000//年月日拼接,这里的月就是返回(0-11),因此需要+1varnext_dates_y=newDate(next_date).getFullYear()+'-'varnext_dates_m=newDate(next_date).getMonth()+1<10?'0'+(newDate(next_date).getMonth()+1)+'-':newDate(next_date).getMonth()+1+'-'varnext_dates_d=newDate(next_date).getDate()<10?'0'+newDate(next_date).getDate():newDate(next_date).getDate()stime=next_dates_y+next_dates_m+next_dates_d//增加数组keyi++}returndiffdate},
