小編今天帶大家了解php如何查詢時間范圍,文中知識點介紹的非常詳細。覺得有幫助的朋友可以跟著小編一起瀏覽文章的內容,希望能夠幫助更多想解決這個問題的朋友找到問題的答案,下面跟著小編一起深入學習“php如何查詢時間范圍”的知識吧。
php查詢時間范圍的方法:1、創建一個PHP示例文件;2、通過“function checkIsBetweenTime($start,$end){...}”方法判斷是否在指定時間段范圍內即可。
本文操作環境:windows7系統、PHP7.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);一、包含小時和分鐘的判斷
//設置【日期、時間】默認時區
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');//設置時區,其中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如何查詢時間范圍”的全部內容了,學會的朋友趕緊操作起來吧。相信億速云小編一定會給大家帶來更優質的文章。謝謝大家對億速云網站的支持!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。