PHP에서 시간 범위를 쿼리하는 방법: 1. PHP 샘플 파일을 만듭니다. 2. "checkIsBetweenTime($start,$end){...}" 함수를 사용하여 지정된 시간 범위 내에 있는지 확인합니다. .
이 기사의 운영 환경: Windows 7 시스템, PHP 버전 7.1, DELL G3 컴퓨터
PHP에서 시간 범위를 쿼리하는 방법은 무엇입니까?
php는 지정된 시간 내에 있는지 판단합니다
/** * 判断当前的时分是否在指定的时间段内 * @param $start 开始时分 eg:10:30 * @param $end 结束时分 eg:15:30 * @author:mzc * @date:2018/8/9 10:46 * @return: bool 1:在范围内,0:没在范围内 */ function checkIsBetweenTime($start,$end){ $date= date('H:i'); $curTime = strtotime($date);//当前时分 $assignTime1 = strtotime($start);//获得指定分钟时间戳,00:00 $assignTime2 = strtotime($end);//获得指定分钟时间戳,01:00 $result = 0; if($curTime>$assignTime1&&$curTime<$assignTime2){ $result = 1; } return $result; } $assginTime1 = '00:00'; $assginTime2 = '01:00'; $isBetweenTime = checkIsBetweenTime($assginTime1,$assginTime2);
1. 시간, 분까지 포함하여 판단
//设置【日期、时间】默认时区 date_default_timezone_set("Asia/Shanghai"); $time = intval (date("Hi")); if ($time > "800" && $time < "1130") { // code }
2. 시간 동안만 판단
date_default_timezone_set("Asia/Shanghai"); if(date('G')<8 || date('G')>17){ // code }$h = intval(date("H")); if($h > 23 || $h < 7){ echo '这里是第一个任务'; } else { echo '这里是第二个任务'; }
3. 시간대별 php 판단문
<?php date_default_timezone_set('PRC');//设置时区,其中PRC为“中华人民共和国” $j=date("H:i");获得当前小时和分钟的时间 $h=strtotime($j);//获得当前小时和分钟的时间时间戳 $z=strtotime('00:00');//获得指定分钟时间戳,00:00 $x=strtotime('00:29');//获得指定分钟时间戳,00:29 if($h>$z && $z<$x){ echo '显示时间是00:00到00:29分之间'; } ?> //(亚洲/重庆) date_default_timezone_set('Asia/Chongqing'); //(亚洲/哈尔滨) date_default_timezone_set('Asia/Harbin'); //(中华人民共和国) date_default_timezone_set('PRC');
추천 학습: "PHP 비디오 튜토리얼"
위 내용은 PHP에서 시간 범위를 쿼리하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!