2012-05-08 326 views
-3

我想知道如何獲得基於 的日期和時間差異,我需要做1小時登錄到期,60分鐘過期後用戶可以恢復登錄。2個時間戳之間的日期和時間差異?

$currentdate = 1336468008 
$storeddate = 1336464866 
+1

一年級的數學? –

+0

一年級數學?問題不在於如何,是完成任務的工具。 –

+0

其實,@YagoRiveiro的問題是_exactly_「如何獲取日期和時間差」。 – RivieraKid

回答

2
$timeDiff = $currentdate - $storeddate 

給你秒鐘差由60

鴻溝以分鐘,再通過60小時。

您可以將結果除以3600,如果答案> 1設置過期。

if(($currentdate - $storeddate)/3600 > 1) doExpiryStuff(); 
+0

我得到的差異爲0 – Sparkle

+0

然後你做錯了什麼 – vascowhite

+0

所以對不起...新的PHP所以我不知道...謝謝很多嘗試事端像strtotime($ currentdate) - strtotime($ storeddate ) – Sparkle