我的字段包含以下格式的时间和日期
2010-03-26 10:06:11
我需要的是,如果这个时间在当前时间的4小时之内,那么显示但是如果它超过4小时则完成显示此记录。
感谢
答案 0 :(得分:1)
$ts = strtotime($value);
$curtime = time();
if (($ts > $curtime - 4*3600) && ($ts < $curtime + 4*3600)) {
//show
}
else
//don't show
您也可以通过仅选择其中一个条件进行单侧比较(不清楚您对问题的要求)。