我需要根据数据库中的日期时间测试当前时间,如果它已经过了30分钟,那么执行代码,如果没有,则不要。这是我在哪里,我卡住:将时间戳与数据库中的当前时间进行比较
$link = mysqli_connect("hostname", "username", "password", "database");
$q = "SELECT id FROM dwCache ORDER BY id DESC LIMIT 1";
$qu = mysqli_query($link, $q);
while($row=mysqli_fetch_array($qu, MYSQL_ASSOC)){
$id = $row['id'];
$cache = $row['cache'];
$timest = $row['time'];
}
$newTime =
$difference = $timest
if($timest >=)
正如你可以对我失去了它的底部看到,因为我不知道该怎么做。
$timest
回报:2013-02-01 12:36:01
作为格式Y-m-d
h-i-s
道歉上双岗,其他删除。
是1800秒,分钟或小时? –
秒,但所有这些多次转换日期都是浪费时间/资源,因为当您可以在查询中完成所有操作时,只需返回需要处理的ID列表即可。 – Dave