$ Tim = time() - 60000; if($ tit-> Time> = $ Tim){echo“t:”; }

时间:2013-02-26 23:35:15

标签: php

我想让它在线程标题旁边回显NEW,如果它是在不到一小时或者小时之前制作的。 一旦这是一个小时,我希望它什么都不回应。

这已经有效但现在不行,有人知道为什么这不是我上面说的那样吗?

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

1 个答案:

答案 0 :(得分:1)

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

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

你可以尝试

strtotime($tit->Time);

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