使用PHP检查时间是否超过晚上9点

时间:2010-02-24 22:21:20

标签: php datetime date

我想要做的是我选择的日期格式如下:

$selectedDate = 2010/02/24 

我想检查它是今天的日期,它是在服务器上的晚上9点,如果是,则设置一个值。

我可以使用以下内容获得时间:

$checkTime = date("H:i");

我想创建类似的东西:

if ($checkTime > 21:00 && $selectedDate == date("Y/m/d")) { //do my stuff }

但有点不确定syntex。

非常感谢您的帮助

1 个答案:

答案 0 :(得分:4)

$checkDate = '2010-02-24';
$checkTime = '2100';

if( date( 'Y-m-d' ) == $checkDate && date( 'Hi' ) >= $checkTime ) {
    // Do something clever
}

请注意使用Hi作为日期格式字符串,以便进行数字比较。