您好,登錄后才能下訂單哦!
小編今天帶大家了解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)站的支持!
免責聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權內(nèi)容。