我想知道如何获得基于 的日期和时间差异,我需要做1小时登录到期,60分钟过期后用户可以恢复登录。2个时间戳之间的日期和时间差异?
$currentdate = 1336468008
$storeddate = 1336464866
我想知道如何获得基于 的日期和时间差异,我需要做1小时登录到期,60分钟过期后用户可以恢复登录。2个时间戳之间的日期和时间差异?
$currentdate = 1336468008
$storeddate = 1336464866
$timeDiff = $currentdate - $storeddate
给你秒钟差由60
鸿沟以分钟,再通过60小时。
您可以将结果除以3600,如果答案> 1设置过期。
if(($currentdate - $storeddate)/3600 > 1) doExpiryStuff();
我得到的差异为0 – Sparkle
然后你做错了什么 – vascowhite
所以对不起...新的PHP所以我不知道...谢谢很多尝试事端像strtotime($ currentdate) - strtotime($ storeddate ) – Sparkle
您可以使用DateTime::diff
和DateInterval
类可以格式化为您带来precicely你需要什么,即总分钟数。
一年级的数学? –
一年级数学?问题不在于如何,是完成任务的工具。 –
其实,@YagoRiveiro的问题是_exactly_“如何获取日期和时间差”。 – RivieraKid