用el-time-picker得到的time数组或者单纯两个time(不带日期),想要获取时间段长度处理:用固定的Date日期拼起来生成一个Date,
let startTime;
let endTime;
if (item.endTime < item.startTime) {
date1 = new Date(`2000/1/1 ${obj.startTime}`);
date2 = new Date(`2000/1/2 ${obj.endTime}`);
console.log('跨天');
} else {
date1 = new Date(`2000/1/1 ${obj.startTime}`);
date2 = new Date(`2000/1/1 ${obj.endTime}`);
console.log('未跨天');
}
// date相减拿到毫秒
const timeSection = startTime.getTime() - endTime.getTime();
console.log('两个时间差为:'timeSection / 1000 / 60, '分钟');