2012-05-08 104 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