讓我們說店開到13:00,但客戶可以允許16:00(標準時間)後,使訂單處理開標時間及截止時間
if語句似乎並不如預期正常工作,如何解決它?
代碼:
if ((date('H:i') >= '16:00') && ($data[$key]['opentime'] >= '16:00')) {
$data[$key]['open'] = 1;
} else {
$data[$key]['open'] = 0;
}
可能的OpenTime:
$data[$key]['opentime']
// Opentime = 12:30
// Opentime = 14:00
// Opentime = 16:00
// Opentime = 16:30
// Opentime = 17:00
而且顧客無法下單後,23時30分,但應與$data[$key]['closetime']
檢查(例如:20:00,21:00)
謝謝,但開放時間可能是14:30(我需要包括小事) – user622378 2011-05-18 11:59:44
啊哈,比使用@OZ_代碼和我的一起。 – Christian 2011-05-18 12:02:35
它是50%的工作,但如果$ data [$ key] ['opentime']是16:00,並且訂單時間是13:00,那麼$ data [$ key] ['open']應該是0 ... – user622378 2011-05-18 12:17:03