1 /** 2 * PHP计算两个时间段是否有交集(边界重叠不算) 3 * @param string $beginTime1 开始时间1 4 * @param string $endTime1 结束时间1 5 * @param string $beginTime2 开始时间2 6 * @param string $endTime2 结束时间2 7 * @return bool 8 */ 9 function is_time_cross($beginTime1 = ‘‘, $endTime1 = ‘‘, $beginTime2 = ‘‘, $endTime2 = ‘‘) { 10 $status = $beginTime2 - $beginTime1; 11 if ($status > 0) { 12 $status2 = $beginTime2 - $endTime1; 13 if ($status2 >= 0) { 14 return false; 15 } else { 16 return true; 17 } 18 } else { 19 $status2 = $endTime2 - $beginTime1; 20 if ($status2 >= 0) { 21 return true; 22 } else { 23 return false; 24 } 25 } 26 }
原文地址:https://www.cnblogs.com/gaocy/p/8144915.html
时间: 2024-10-07 17:28:56