0
我的數據庫中有一個Model,它有一個Datetime字段。我必須在CakePHP中編寫一個查找查詢,如$this->Model->find('.....
,我在此Datetime中添加了幾天,然後與今天的日期進行比較。像Model.date + numOfDays == today
。我怎樣才能實現這個?CakePHP:將日期添加到日期字段並在查找查詢中進行比較
我的數據庫中有一個Model,它有一個Datetime字段。我必須在CakePHP中編寫一個查找查詢,如$this->Model->find('.....
,我在此Datetime中添加了幾天,然後與今天的日期進行比較。像Model.date + numOfDays == today
。我怎樣才能實現這個?CakePHP:將日期添加到日期字段並在查找查詢中進行比較
按照邏輯
Model.date + numOfDays == today
上述條件等於以下
Model.date == today - numOfDays
所以嘗試以下方法:
$numOfDays = -1 * $numOfDays;
$compare_date = date('Y-m-d H:i:s', strtotime($numOfDays +' days'));
CakePHP的條件是:
Model.date == $compare_date
我知道這與strtotime fitch,但我如何添加和減去模型的領域。我沒有把它們當作變量 – Vladislav