我正在从我的数据库中提取 lastBillingDate。这是一个正常的时间戳。我想让系统检查时间戳是否是 30 天前。基本上,我们每 30 天向客户收费一次。我想要的是它在日期正好是 30 天或超过 30 天时触发该功能。这似乎不起作用。这也是我的时间戳之一的示例:
1339477200
这是 cron 函数:
$query = "SELECT * FROM contacts";
$result = mysql_query($query);
while($row = mysql_fetch_row($result)){
$id = $row[0];
$ownerID = $row[1];
$company = $row[4];
$lastBillDate = $row[36];
echo $lastBillDate.'<br>';
if($lastBillDate<strtotime('-30 days')){
$billdate = RelativeTime($lastBillDate);
mailBillNotice($id, $ownerID, $company, $billdate);
}
}