//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
Run Code Online (Sandbox Code Playgroud)
嗨,我的预订代码到期了.我的问题是,如果客户在23:30预订并且预订将在00:30(1小时)到期,我制作了以下代码:
$currentdate = date("F j, Y, G:i");
$onehour = date("G") + 1;
$expire = date("F j, Y, $onehour:i");
Run Code Online (Sandbox Code Playgroud)
在$onehour
必须增加,但问题是,预订23:30必须在24:30到期.但在增加$ 1小时后,23:30结果进入24:40.因为上午12点的军事时间是00:00而不是24:00,我的程序无法读取.谁能对我的问题有任何建议?谢谢.抱歉懒惰的英语我厌倦了思考
Dan*_*man 11
$expire = date("F j, Y, H:i", strtotime('+1 hour'));
Run Code Online (Sandbox Code Playgroud)