我想知道如何获取日期和时间差(以分钟为单位),据此我需要登录 1 小时到期,60 分钟到期后用户可以恢复登录。
$currentdate = 1336468008
$storeddate = 1336464866
$timeDiff = $currentdate - $storeddate
在几秒钟内为您带来差异
除以 60 分钟,再除以 60 小时。
您可以将结果除以 3600,如果答案 > 1 组过期。
if(($currentdate - $storeddate)/3600 > 1) doExpiryStuff();
您可以使用DateTime::diff
并且DateInterval
课程可以格式化以准确地为您提供所需的内容,即总分钟数。