0

在验证中,每次更新之间需要有 180 分钟的间隔,作为回调,我想显示在它可以再次“更新”之前还剩多少分钟。

我有这个代码:

time() - $user['last_update']

它给了我以秒为单位的 unix 时差($user['last_update'] 是 unix 时间)

我怎样才能time() - $user['last_update']表明它是“还剩 120 分钟”?

感谢您的输入

4

2 回答 2

1

尝试这个!:)

echo ((time() - $user['last_update'])/60)." minutes left";
于 2013-09-24T21:27:39.810 回答
0

使用DateTime类:

$now = new DateTime();
$time = new DateTime($user['last_update']);
$interval = $time->diff($now);
echo $interval->format("%i minutes remaining");

演示!

于 2013-09-24T21:26:45.220 回答