Простой вопрос, но я не мог найти связанных тем, которые соответствуют этому точному сценарию. Все, что я нашел, связано с MySQL или датой и временем, а не просто временем.
У меня есть временная метка, хранящаяся в переменной в формате:
1325960262
Произведено:
$newTimeStamp = time();
Как проверить, установлена ли эта метка времени старше 2 часов?
Я пытался:
if (strtotime($ratesTimeStamp) <= strtotime('-2 hours')) { echo "OLDER"; } else { echo "not older"; }
Но не повезло.
Отбросьте первый strtotime
; переменная уже находится в форме метки времени:
if ($ratesTimeStamp <= strtotime('-2 hours')) { echo "OLDER"; } else { echo "not older"; }
$testedTime = 1325960262; $currentTime = time(); if($currentTime - $testedTime > 7200){ /// Older than 2 hours }