【发布时间】:2011-08-18 16:02:19
【问题描述】:
//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 进行预订并且预订将在 00: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 到期。但是在增加 $onehour 之后,23:30 会变成 24:40。由于凌晨 12 点的军事时间是 00:00 而不是 24:00,因此我的程序无法读取。任何人都可以对我的问题提出建议吗?谢谢。对不起,我厌倦了懒惰的英语
【问题讨论】:
-
我希望您意识到这些更新查询会更改表中的每一行,而不仅仅是您选择的那一行。
-
好的,非常感谢。我知道这一点。 :)
标签: php