// 计算俩个日期相差的天数
export const diffDays = (start, end) => {
const s = new Date(start).getTime()
const e = new Date(end).getTime()
return (e-s)/(24*60*60*1000)
}
// 计算俩个日期相差日期的数组(包括开始和结束)
diffDaysArr(start, end) {
let s = new Date(start).getTime();
const e = new Date(end).getTime();
let arr = [];
while (s <= e) {
arr.push(s);
s = s + 24 * 60 * 60 * 1000;
}
arr = arr.map((ele) => {
return this.formatDate(ele);
});
return arr;
},
formatDate(time) {
const date = new Date(time);
const y = date.getFullYear();
let m = date.getMonth() + 1;
m = m < 10 ? "0" + m : m;
let d = date.getDate();
d = d < 10 ? "0" + d : d;
return y + "-" + m + "-" + d;
},