简单的问题,但我找不到符合这个确切场景的任何相关主题.我发现的一切都涉及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)
$testedTime = 1325960262;
$currentTime = time();
if($currentTime - $testedTime > 7200){
/// Older than 2 hours
}
Run Code Online (Sandbox Code Playgroud)