1、函数
//拿传入的时间跟当前的时间 做对比
compareUniversalTime(setTimeStr) {
let now = new Date();
let currentTotal = now.getHours() * 60 + now.getMinutes();
let [setHours, setMins] = setTimeStr.split(':').map(Number);
let setTotal = setHours * 60 + setMins;
// 当设定时间比当前时间小且差距超过12小时时,视为第二天的时间
let isCrossDay = (setTotal - currentTotal) < -720;
return isCrossDay ? true : (currentTotal < setTotal);
}
setTimeStr 为时间字符串 如:08:20 时:分
下一篇:
计算两个日期之间的天数、分钟数