如何使用PHP阻止时隙

时间:2015-09-12 11:54:19

标签: php

我有两个时间字段,如

if i  add new time i.e in b/w $a time and $b time, it is not suppose to take,
how to do this using php.
    if i  add new time i.e in b/w $a time and $b time, it is not suppose to take,
    how to do this using php.
    if i  add new time i.e in b/w $a time and $b time, it is not suppose to take,

如果我添加新的时间,即b / w $ a time和$ b time,则不应该考虑, 如何使用PHP做到这一点。         如何使用PHP做到这一点。         $ A = 10:00;         $ B = 10:30;

    if i  add new time i.e in b/w $a time and $b time, it is not suppose to take,
    how to do this using php.

     <?php
    $c=$_POST['intime'];
    $d=$_POST['outtime'];

    if()
    {
    echo '';
    }

    else
    {
    insert query
    }

    ?>

1 个答案:

答案 0 :(得分:0)

使用可以使用date()获取当前小时和分钟,然后检查该值是否在您要阻止的范围内。

$nowInt = (int)date('Hi');
if($nowInt >= 1000 && $nowInt <= 1030) {
    echo 'request blocked';
} else {
    // do database insert
}

H为00到23,因此它将匹配AM而不是PM。 i是00到59.日期函数生成一个字符串,但是两个数值连在一起,你可以简单地将它转换为整数,然后进行直接的数字比较。

在10:00 AM之前的时间,小心前导零,因为转换为整数将删除它们。因此,如果您需要检查上午9:00,整数值将达到900。