$time = 1263751023;
if((time() - $time) > 60 * 60)
{
echo "Yes";
}
Run Code Online (Sandbox Code Playgroud)
有两种基本方法可以解决这个问题.你可以弄清楚一小时前是什么,然后检查你检查的时间是否在那之后.
(time() - (60*60)) > $time;
Run Code Online (Sandbox Code Playgroud)
另一种方法是检查你检查的时间后一小时,看看是否已经过去了.
($time + (60*60)) < time();
Run Code Online (Sandbox Code Playgroud)
哦,最后一个是检查两次之间的差异,这将获得已经过去的秒数
(time() - $time) > (60*60)
Run Code Online (Sandbox Code Playgroud)
所有人都会得到相同的答案.