Вы пытаетесь получить результаты, когда совпадают время начала и окончания?Вы можете сделать это следующим образом:
$results = $this->Event->find('all',array('conditions' => 'DATE(Event.start_time) = DATE(Event.end_time)'));
DATE()
- это функция MYSQL, которая просто возвращает дату в формате YYYY-MM-DD
и отбрасывает часть времени.
Если у вас уже естьданные, выбранные и хотите сравнить их позже, вы можете использовать функции php date()
и strtotime()
следующим образом:
if(date('Y-m-d',strtotime($start_date)) == date('Y-m-d',strtotime($end_date))) {
//dates are equal
}
где $start_date
это ['Event']['start_time']
и $end_date
это ['Event']['end_time']