我希望在7天或更长时间内删除数据库中的记录。我的服务器时间设置为英国时间,但由于某种原因,我在下面写的代码总是回显帐户删除为7天或更长时间,并且由于某种原因它无效。在我测试我的测试数据库之前,我决定现在使用一个简单的回声,但正如我所说它不会起作用。
任何人都有任何建议为什么它不起作用?我一定是做错了。
<?php
// Get Current Time
$current_time = time();
/* The time i used below (unix) for testing is
18-02-2011 14:34:24 (yesterdays date/time) */
$account_delete = strtotime(time('1298039664'));
if ($current_time - $account_delete >= (7*24*60*60)){
echo 'Account Deleted as 7 or more days old';
} else {
echo 'Account Not Deleted as less than 7 days old';
}
?>
答案 0 :(得分:6)
将strtotime(time('1298039664'))
替换为1298039664
?
time()不带任何参数。