-1

如果它是在那时或一小时前制作的,我希望它在线程标题旁边呼应 NEW。过了一个小时,我希望它什么都没有回响。

这以前有效,但现在无效,有人知道为什么这不符合我上面所说的吗?

$Tim = time() - 3600;
if($tit->Time >= $Tim){
echo"NEW ";
}
4

1 回答 1

1
echo $tit->Time >= strtotime('-1hour') ? 'New' : '';

确保,这Time确实一个 UNIX 时间戳。如果不是,您必须先转换它。

你可以试试

strtotime($tit->Time);

但这在很大程度上取决于是$tit->Time什么

于 2013-02-26T23:37:11.377 回答