Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Bagaimana untuk menanyakan julat masa dalam php

Bagaimana untuk menanyakan julat masa dalam php

藏色散人
藏色散人asal
2022-01-11 09:34:462891semak imbas

Cara untuk menanyakan julat masa dalam PHP: 1. Buat fail sampel PHP 2. Gunakan kaedah "function checkIsBetweenTime($start,$end){...}" untuk menentukan sama ada ia berada dalam lingkungan julat masa yang ditetapkan Boleh.

Bagaimana untuk menanyakan julat masa dalam php

Persekitaran pengendalian artikel ini: sistem Windows 7, PHP versi 7.1, komputer DELL G3

Cara untuk bertanya masa julat dalam php?

php menentukan sama ada dalam tempoh masa yang ditetapkan

/**
 * 判断当前的时分是否在指定的时间段内
 * @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 = &#39;00:00&#39;;
 $assginTime2 = &#39;01:00&#39;;
 $isBetweenTime = checkIsBetweenTime($assginTime1,$assginTime2);

1 Penghakiman termasuk jam dan minit

//设置【日期、时间】默认时区
date_default_timezone_set("Asia/Shanghai");
$time = intval (date("Hi"));
if ($time > "800" && $time < "1130") {
  // code
}

2. Hanya nilai jam

date_default_timezone_set("Asia/Shanghai");
if(date(&#39;G&#39;)<8 || date(&#39;G&#39;)>17){
  // code
}$h = intval(date("H")); 
if($h > 23 || $h < 7){
 echo &#39;这里是第一个任务&#39;;
} else {
 echo &#39;这里是第二个任务&#39;;
}

3. PHP nilai penyata mengikut tempoh masa

<?php 
date_default_timezone_set(&#39;PRC&#39;);//设置时区,其中PRC为“中华人民共和国”
$j=date("H:i");获得当前小时和分钟的时间
$h=strtotime($j);//获得当前小时和分钟的时间时间戳
$z=strtotime(&#39;00:00&#39;);//获得指定分钟时间戳,00:00
$x=strtotime(&#39;00:29&#39;);//获得指定分钟时间戳,00:29
if($h>$z && $z<$x){
  echo &#39;显示时间是00:00到00:29分之间&#39;;
}
?>
//(亚洲/重庆)
date_default_timezone_set(&#39;Asia/Chongqing&#39;);
//(亚洲/哈尔滨)
date_default_timezone_set(&#39;Asia/Harbin&#39;);
//(中华人民共和国)
date_default_timezone_set(&#39;PRC&#39;);

Kajian yang disyorkan: "Tutorial video PHP

Atas ialah kandungan terperinci Bagaimana untuk menanyakan julat masa dalam php. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn