// 判断时间相交
function isTimeIntersect(timeRange0, timeRange1) {
// 其中一个(前大后小)或(前==后) 必定相交
if (timeRange0[0] >= timeRange0[1] || timeRange1[0] >= timeRange1[1]) {
return true;
} else {
// 两个都 (前小后大)
// 第二个在第一个左边
if (timeRange1[0] < timeRange0[0] && timeRange1[0] < timeRange0[1]) {
return false;
}
// 第二个在第一个右边
if (timeRange1[0] > timeRange0[0] && timeRange1[0] > timeRange0[1]) {
return false;
}
return true;
}
}