PHP 检查当前时间是否早于指定时间

2022-08-30 11:23:21

如果当前时间在当天下午2点之前,我需要签入PHP。

我以前用日期做过这个,但是这次它只有一个时间,所以显然在每天0.00时,时间将重置,布尔值将从重置为。strtotimefalsetrue

if (current_time < 2pm) {
   // do this
}

答案 1
if (date('H') < 14) {
   $pre2pm = true;
}

有关日期函数的更多信息,请参阅 PHP 手册。我使用了以下时间格式化程序:

H = 一小时的 24 小时格式(00 到 23)


答案 2

尝试:

if(date("Hi") < "1400") {
}

请参见: http://php.net/manual/en/function.date.php

H   24-hour format of an hour with leading zeros    00 through 23
i   Minutes with leading zeros                      00 to 59

推荐