首页 > 编程语言 >PHP判断当前时间是否在设定时间段内

PHP判断当前时间是否在设定时间段内

时间:2022-09-28 15:00:41浏览次数:39  
标签:设定 curr 00 strtotime 时间段 time Date 时间 PHP

 function public time_quantum(){
        //当前年月日
        $Date = date('Y-m-d ',time());
        //年月日拼接开始时间
        $Begin1 = strtotime($Date."08:00".":00");
        //年月日拼接截止时间
        $End1 = strtotime($Date."10:00".":00");
        //开始时间
        $Begin2 = strtotime($Date."11:00".":00");
        //截止时间
        $End2 = strtotime($Date."13:00".":00");
        //开始时间
        $Begin3 = strtotime($Date."16:00".":00");
        //截止时间
        $End3 = strtotime($Date."18:00".":00");
        //当前时间
        $curr_time = time();
        //使用逻辑与判断当前时间在哪个时间段
        if($curr_time >= $Begin1 && $curr_time <= $End1){
            return 0;
        }elseif($curr_time >= $tBegin2 && $curr_time <= $End2){
            return 1;
        }elseif($curr_time >= $Begin3 && $curr_time <= $End3){
            return 2;
        }else{
            return 3;
        }
        
    }

  

标签:设定,curr,00,strtotime,时间段,time,Date,时间,PHP
From: https://www.cnblogs.com/lusanqian/p/16738060.html

相关文章

  • ThinkPHP6.0开启多应用模式的方法
    ThinkPHP发展至今已经到了6..0.X版本,整个结构较thinkphp5有了很大的变化,ThinkPHP6.0基于精简核心和统一用法两大原则在5.1的基础上对底层架构做了进一步的优化改进,并更加规......
  • aardio + PHP 可视化快速开发独立 EXE 桌面程序
    aardio支持与很多编程语言混合开发。网络上大家分享的aardio+Python混合开发的文章很多,aardio+PHP的文章却很少。其实aardio与PHP混合开发是真的简单!▶CGI......
  • php大文件(百M以上)的上传下载实现技术.
    ​PHP用超级全局变量数组$_FILES来记录文件上传相关信息的。1.file_uploads=on/off 是否允许通过http方式上传文件2.max_execution_time=30 允许脚本最大执行时间......
  • 把php网站页面保存为pdf
    如果你想从php创建一个pdf,pdflib会帮助你(正如其他人的建议).另外,如果你想通过PHP将HTML页面转换为PDF,你会发现这里有点麻烦.三年来,我一直在尽力做到最好.所以,我......
  • php大文件(百M以上)的上传下载实现技术
    ​需求:项目要支持大文件上传功能,经过讨论,初步将文件上传大小控制在500M内,因此自己需要在项目中进行文件上传部分的调整和配置,自己将大小都以501M来进行限制。 第一步:......
  • PHP基础篇
    PHP的工作流程:上网浏览页面,客户端通过HTTP协议向Web服务器请求数据。拿Apache举例,它接收到数据后,转交给PHP来处理这些数据。PHP与数据库交互,比如Mysql,通过查询或......
  • 【Golang】PHP转Go强大的工具库
    PHP的朋友应该会被PHP中两大特性折服:1、强大的array,一切皆Array;2、强大的函数库,函数类型非常丰富。一、简单示例1、例如:md5函数Go版本写法:packagemainimport......
  • php 微信支付V3API 签名生成
    classFormatter{/***GeneratearandomBASE62stringaka`nonce`,similaras`random_bytes`.**@paramint$size-Noncestringlength,......
  • ubuntu的apt源更新后只能装php8新版本,无法安装php7老版本了
    新电脑更新apt源以后,发现新装的都是php8.1,而且apt源update后,search也找不到php7了。于是找到了这篇文章然后按照他说的做sudoapt-getupdatesudoapt-yinstallsof......
  • 复变函数 和 积分变换 就是 自己 设定 一套规则 自己 玩
    复变函数和积分变换就是  自己设定 一套规则自己玩  。 写这篇的灵感是 昨天 (2022-09-24)  看到 《偶尔看到这个图,想请教下大佬们》  ......