位置:首页 > PHP > PHP功能函数 > 时间处理函数 >

php判断当前时间是否在设置的时间段内 如上班时间:8:00-18:00

字号+ 作者:micloud 来源:www.seoalphas.com 2020-05-14 14:46 浏览量:2693

由于网站显示需要,在线咨询的按钮需要设置上班状态和下班状态,分别显示不同的内容,这就要判断当前时间是否在预定好的时间段内,如果在则显示一种状态,不在则显示另外一种状态。

其实就是比较时间是否满足条件,根据返回的结果来判断即可。

代码如下:

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");


1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。

相关文章
  • php中的时间戳与javascript中的时间戳的比较

    php中的时间戳与javascript中的时间戳的比较

    浏览次数:3405

  • PHP时间日期操作增减(date strtotime) 加一天 加一月

    PHP时间日期操作增减(date strtotime) 加一天 加一月

    浏览次数:2897

  • php根据出生日期计算年龄函数

    php根据出生日期计算年龄函数

    浏览次数:2891

  • PHP设置时区函数:date_default_timezone_set()

    PHP设置时区函数:date_default_timezone_set()

    浏览次数:2855

网友点评
评论区域