Cake php 3 - получение макс / мин. Дата не генерируется Cake \ I18nFrozenTime - PullRequest
0 голосов
/ 07 января 2020

Я делаю «поиск» в таблице, в которой много дат. Мне нужна дата "max" и "min". Поэтому я кодирую:

$dates = $query->select([
    'from' => $dates->func()->min('date_time'), 'fromTime' => 'min(DATE_FORMAT(date_time,"%H:%i"))',
    'to' => $dates->func()->max('date_time')
])->first();

Возвращает нужные мне даты, но как string, а не как Cake\I18nFrozenTime класс. Если я удаляю $dates->func()->min('date_time') и выбираю только date_time, он возвращается как Cake\I18nFrozenTime.

Чтобы исправить это, я кодирую его в Cake\I18nFrozenTime вручную. Но есть ли в любом случае / конфигурации, что я пропускаю?

...