$value) { // 解析时间区间 $time_arr = explode("-", $value); $start_time = trim($time_arr[0]); $end_time = trim($time_arr[1]); // 当前时间 $current_time = date("H:i"); // 跨天时间段的处理 if ($start_time > $end_time) { // 如果当前时间大于等于开始时间 或者 小于等于结束时间,则认为在范围内 if ($current_time >= $start_time || $current_time <= $end_time) { $this->error("活动交易已关闭进入结算周期,期间您无法交易!"); } } else { // 普通时间段的处理 if ($current_time >= $start_time && $current_time <= $end_time) { $this->error("活动交易已关闭进入结算周期,期间您无法交易!"); } } } } }