在验证中,每次更新之间需要有 180 分钟的间隔,作为回调,我想显示它还剩多少分钟,直到它再次可用于"更新"。
我有这个代码:
time() - $user['last_update']
它给了我以秒为单位的 unix 时差($user['last_update'] 以 unix 时间为单位)
我怎样才能time() - $user['last_update']
显示它是"还剩 120 分钟"?
感谢输入
试试这个!:)
echo ((time() - $user['last_update'])/60)." minutes left";
使用DateTime
类:
$now = new DateTime();
$time = new DateTime($user['last_update']);
$interval = $time->diff($now);
echo $interval->format("%i minutes remaining");
演示!