//expiration
$datetoday = date("F j, Y, G:i");
$expquery = mysql_query("SELECT a_expire FROM regform_admin WHERE status = 'Pending for payment'");
$row = mysql_fetch_array($expquery);
$expirydate = $row['a_expire'];
echo "$datetoday";
echo "$expirydate";
if ($datetoday == $expirydate) {
$expirequery = mysql_query("UPDATE regform_admin SET status = 'Expired' WHERE status = 'Pending'");
$expirequery2 = mysql_query("UPDATE regform SET status = 'Expired' WHERE status = 'Pending'");
}
//end expiration
こんにちは、私はここで予約コードの有効期限があります。私の問題は、顧客が午前23時30分に予約を行い、予約が(1時間)夜12時30時をもって任期満了となります場合、私はこのコードを作ったということです。現在の時間/日付に1時間の有効期限を追加します。
$currentdate = date("F j, Y, G:i");
$onehour = date("G") + 1;
$expire = date("F j, Y, $onehour:i");
$onehour
をインクリメントしなければならないが、問題があることです23:30の予約は24:30に終了する必要があります。しかし、$ 1時間を増やした後、23:30の結果は24:40になります。午前12時の軍事時間は00:00であり、24:00ではないので、私のプログラムは読むことができません。誰も私の問題の提案をすることができますか?ありがとう。怠惰な英語のため申し訳ありませんが、私はそう
を私はあなたがそれらの更新クエリを使用すると、選択した1だけではなく、テーブル内のすべての行を変更します実現を願っています。 –
はい、どうもありがとうございます。私はそれを知っています。 :) – glove