DB から 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);
}
}