PhP比较小时到下一个小时

时间:2018-08-19 00:03:19

标签: php

我有问题,在我的代码上,我尝试将数据库小时与当前小时进行比较,以获取每小时的限制请求“忘记密码”。

我的代码:

$hora_databse = date('h', strtotime($row["data"]) + 60*60);
$hora_now = date('h', strtotime(date("Y/m/d H:i:s")));
if($hora_databse > $hora_now) {
    $error = "send ";
} else {
    $error = "wait one hour";
}

感谢您的帮助。 对不起,我的英语不好。

1 个答案:

答案 0 :(得分:0)

您可以使用TIME完成此操作。

示例:

<?php

$hour_database = 1534638067 + 60*60;
if($hour_database > time()) {
    $error = "Wait one hour to try again! :/ ";
} else {
    $error = "You can change your password now! :)";
}

echo $error;

?>

请注意, 1534638067 只是一个参考,因此请更改为从数据库接收数据的变量。我不知道您如何在数据库中节省时间,如果不起作用,请尝试使用time()保存。