溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

php如何查詢時間范圍

發(fā)布時間:2022-01-11 10:16:45 來源:億速云 閱讀:169 作者:柒染 欄目:編程語言

小編今天帶大家了解php如何查詢時間范圍,文中知識點介紹的非常詳細。覺得有幫助的朋友可以跟著小編一起瀏覽文章的內(nèi)容,希望能夠幫助更多想解決這個問題的朋友找到問題的答案,下面跟著小編一起深入學習“php如何查詢時間范圍”的知識吧。

php查詢時間范圍的方法:1、創(chuàng)建一個PHP示例文件;2、通過“function checkIsBetweenTime($start,$end){...}”方法判斷是否在指定時間段范圍內(nèi)即可。

本文操作環(huán)境:windows7系統(tǒng)、PHP7.1版、DELL G3電腦

php怎么查詢時間范圍?

php 判斷是否在指定時間段范圍內(nèi)

/**
 * 判斷當前的時分是否在指定的時間段內(nèi)
 * @param $start 開始時分  eg:10:30
 * @param $end  結束時分   eg:15:30
 * @author:mzc
 * @date:2018/8/9 10:46
 * @return: bool  1:在范圍內(nèi),0:沒在范圍內(nèi)
 */
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);

一、包含小時和分鐘的判斷

//設置【日期、時間】默認時區(qū)
date_default_timezone_set("Asia/Shanghai");
$time = intval (date("Hi"));
if ($time > "800" && $time < "1130") {
  // code
}

二、只判斷小時

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 '這里是第二個任務';
}

三、php按時分時間段判斷語句

<?php 
date_default_timezone_set('PRC');//設置時區(qū),其中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如何查詢時間范圍”的全部內(nèi)容了,學會的朋友趕緊操作起來吧。相信億速云小編一定會給大家?guī)砀鼉?yōu)質(zhì)的文章。謝謝大家對億速云網(wǎng)站的支持!

向AI問一下細節(jié)

免責聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權內(nèi)容。

php
AI