1
我正在檢查'訂單'表到期。更新使用哪裏在Yii2不工作
如果'end_date'小於或等於今天的日期,那麼我將狀態更改爲「已過期」。但我猜想有什麼問題。
下面是一段代碼。
$new_date = new \DateTime();
$today = $new_date->format('Y-m-d');
Orders::updateAll([ 'status' => 'Expired' ],'end_date <='.$today);
此外我的數據庫快照如下。 Db有一個值小於今天的值。
我的更新查詢是否正確?
你在這個日期傳遞的時間是什麼,例如:'format('Y-m-d 00:00:00');'? – blackwizard