【发布时间】:2016-04-07 21:42:21
【问题描述】:
我从控制器发送此查询:
$tareas = $this->Tests->Tareas->find('list', [
'limit' => 200,
'keyField' => 'id',
'valueField' => 'Fecha'
]);
valueField 'Fecha' 是我数据库中的一个日期。
到目前为止一切顺利,但在视图中,此日期字段以“M-d-Y”格式显示,我想要“dd-MM-yyyy”格式。
问题是我使用输入来显示日期列表,但我不知道要更改格式。
我的观点有:
echo $this->Form->input('tarea_id', [
'options' => $tareas,
]);
如何在 $tareas 中更改此日期格式? 我尝试:
Cake\I18n\I18n::locale('es-ES');
但这只是逐月的锯切顺序。
非常感谢您。
【问题讨论】:
标签: php cakephp cakephp-3.x