由于网站显示需要,在线咨询的按钮需要设置上班状态和下班状态,分别显示不同的内容,这就要判断当前时间是否在预定好的时间段内,如果在则显示一种状态,不在则显示另外一种状态。
其实就是比较时间是否满足条件,根据返回的结果来判断即可。
代码如下:
function getCurrentTimeSection($beginTime,$endTime) { $checkDayStr = date('Y-m-d ',time()); $timeBegin1 = strtotime($checkDayStr."$beginTime".":00"); $timeEnd1 = strtotime($checkDayStr."$endTime".":00"); $curr_time = time(); if($curr_time >= $timeBegin1 && $curr_time <= $timeEnd1) { return 1; } return 0; } //调用 $res = getCurrentTimeSection("8:00","18:00");