У меня есть вход, который дает эту строку для преобразования в поле даты и времени (это формат по умолчанию для <input type='datetime-local'>
элементов):
'2020-04-19T18:00'
Я настроил синтаксический анализатор с:
Type::build('datetime')->useLocaleParser()->setLocaleFormat('yyyy-MM-ddTHH:mm');
однако в поле даты и времени я получаю:
'datetime' => object(Cake\I18n\FrozenTime) {
'time' => '2020-04-19 00:00:00.000000+00:00',
'timezone' => 'UTC',
'fixedNowTime' => false
}
Ничего не изменится, если я использую 'yyyy-MM-dd'
или 'yyyy-MM-dd HH:mm'
: я всегда получаю значение 00:00:00
для часть времени.