如何根据小时基数进行检查

时间:2010-08-07 22:13:02

标签: php time

我的字段包含以下格式的时间和日期

2010-03-26 10:06:11

我需要的是,如果这个时间在当前时间的4小时之内,那么显示但是如果它超过4小时则完成显示此记录。

感谢

1 个答案:

答案 0 :(得分:1)

$ts = strtotime($value);
$curtime = time();
if (($ts > $curtime - 4*3600) && ($ts < $curtime + 4*3600)) {
    //show
}
else
    //don't show

您也可以通过仅选择其中一个条件进行单侧比较(不清楚您对问题的要求)。