由于网站显示需要,在线咨询的按钮需要设置上班状态和下班状态,分别显示不同的内容,这就要判断当前时间是否在预定好的时间段内,如果在则显示一种状态,不在则显示另外一种状态。
其实就是比较时间是否满足条件,根据返回的结果来判断即可。
代码如下:
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");