检查时间戳是否为x小时?

tct*_*c91 15 php strtotime

简单的问题,但我找不到符合这个确切场景的任何相关主题.我发现的一切都涉及MySQL或日期和时间,而不仅仅是时间.

我有一个时间戳存储在变量中,格式为:

1325960262

由...生产:

$newTimeStamp = time();
Run Code Online (Sandbox Code Playgroud)

如何检查此时间戳是否超过2小时?

我试过了:

if (strtotime($ratesTimeStamp) <= strtotime('-2 hours')) {
    echo "OLDER";
} else {
    echo "not older";
}
Run Code Online (Sandbox Code Playgroud)

但没有运气.

Tim*_*per 29

放下第一个strtotime; 变量已经是时间戳形式:

if ($ratesTimeStamp <= strtotime('-2 hours')) {
    echo "OLDER";
} else {
    echo "not older";
}
Run Code Online (Sandbox Code Playgroud)


Sha*_*ali 9

$testedTime = 1325960262;
$currentTime = time();

if($currentTime - $testedTime > 7200){
    /// Older than 2 hours
}
Run Code Online (Sandbox Code Playgroud)