按时使用运算符()

时间:2015-01-02 12:50:29

标签: php time operators

我正在为我的留言簿编写删除和编辑功能,我只希望用户能够在30分钟内更改帖子。据我所知,我不能按时使用操作员,但我不知道怎么做。我希望有人能帮帮忙。代码现在看起来像这样,我需要更改时间检查(if语句中的最后一个)。

$delete_time = $_GET["time"];
$max_delete_time = date("H:i", strtotime("$delete_time + 30 minutes"));

if ($delete_ip == $_SERVER['REMOTE_ADDR'] AND $delete_date == date("F d, Y") AND $delete_time <= $max_delete_time){ 

1 个答案:

答案 0 :(得分:0)

30分钟是1800秒,您可以简单地比较$ delete_time是否小于您的created_time + 1800(您似乎比较deleted_time&lt; = deleted_time + 30分钟,它将始终返回true,确保它已被删除_时间&lt; = created_time + 30分钟或1800)。