1.创建一个函数
compareTime (stime, etime) {
// 转换时间格式,并转换为时间戳
function tranDate (time) {
return new Date(time.replace(/-/g, '/')).getTime();
}
// 开始时间
let startTime = tranDate(stime);
// 结束时间
let endTime = tranDate(etime);
let thisDate = new Date();
// 获取当前时间,格式为 2018-9-10 20:08
let currentTime = thisDate.getFullYear() + '-' + (thisDate.getMonth() + 1) + '-' + thisDate.getDate() + ' ' + thisDate.getHours() + ':' + thisDate.getMinutes();
let nowTime = tranDate(currentTime);
// 如果当前时间处于时间段内,返回true,否则返回false
if (nowTime < startTime || nowTime > endTime) {
return false;
}
return true;
},
2.调用该函数传入开始时间个结束时间
compareTime('2021/10/20', '2021/11/21')
//返回结果为true或者false