简单的问题,但我找不到与此确切方案相匹配的任何相关主题。我发现的一切都涉及MySQL或日期和时间,而不仅仅是时间。
我有一个时间戳存储在变量中,格式为:
1325960262
制作人:
$newTimeStamp = time();
如何检查此时间戳是否超过2小时?
我试过了:
if (strtotime($ratesTimeStamp) <= strtotime('-2 hours')) {
echo "OLDER";
} else {
echo "not older";
}
但没有运气。
答案 0 :(得分:28)
放弃第一个strtotime
;变量已经是时间戳形式:
if ($ratesTimeStamp <= strtotime('-2 hours')) {
echo "OLDER";
} else {
echo "not older";
}
答案 1 :(得分:9)
$testedTime = 1325960262;
$currentTime = time();
if($currentTime - $testedTime > 7200){
/// Older than 2 hours
}