Obrigado pela ajuda, tentei de várias maneiras, mas nenhuma funcionou para mim.
Onde devo adicioná-lo, melhor no bootstrap ou no appcontroller?
No bootstrap.php tenho isto
// date_default_timezone_set('Europe/Madrid');
// setlocale(LC_ALL, 'es_ES', 'es_ES.utf-8', 'es_ES.utf-8', 'spanish');
No VideoController eu adicionei isto,
mas não sei se é necessário
\ Cake \ I18n \ FrozenDate :: setJsonEncodeFormat ('dd/MM/yyyy');
\ Cake \ I18n \ Date :: setJsonEncodeFormat ('dd/ MM/yyyy');
No formulário de edição, tenho o campo de data como este:
<? = $ this->Form->control('dateV', ['type' => 'date', 'class' => 'form-control', 'label' => false]); ?>
Eu preciso adicionar algo mais ou modificar algo na view?
PD: Eu adicionei o código que você me enviou, apenas o que eu modifiquei para es-ES mas não funciona para mim, fica me mostrando a data yyyy-MM-dd.