Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/259.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php $Tim=时间()-60000;如果($tit->;Time>;=$Tim){echo";t:}_Php - Fatal编程技术网

Php $Tim=时间()-60000;如果($tit->;Time>;=$Tim){echo";t:}

Php $Tim=时间()-60000;如果($tit->;Time>;=$Tim){echo";t:},php,Php,我想它的回声旁边的线程标题新的,如果它是当时或一小时前。 一旦过了一个小时,我就不想让它有任何回音 这以前是有效的,但现在不起作用了,有人知道为什么这不符合我上面所说的吗 $Tim = time() - 3600; if($tit->Time >= $Tim){ echo"NEW "; } 确保Time确实是UNIX时间戳。如果不是,你必须先转换它 你可以试试 strtotime($tit->Time); 但这在很大程度上取决于$tit->Time是什么标题是60000,代

我想它的回声旁边的线程标题新的,如果它是当时或一小时前。 一旦过了一个小时,我就不想让它有任何回音

这以前是有效的,但现在不起作用了,有人知道为什么这不符合我上面所说的吗

$Tim = time() - 3600;
if($tit->Time >= $Tim){
echo"NEW ";
}
确保
Time
确实是UNIX时间戳。如果不是,你必须先转换它

你可以试试

strtotime($tit->Time);

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

标题是
60000
,代码是
3600
。我投票结束了这个问题,因为它不清楚,不太可能对未来的任何人有好处。这将使很多人受益。时间就是数据库是一个时间戳。@Cody是一个“时间戳”首先是一个时间点。从数据库的pov中,它可以有多种形式,不一定是UNIX时间戳(秒sind 1970-01-01 00:00:00)。查看属性
Time
strtotime($tit->Time);