Date CAKEPHP3更改区域设置输入日期
我在表格上有以下输入日期:Date CAKEPHP3更改区域设置输入日期,date,internationalization,locale,cakephp-3.0,Date,Internationalization,Locale,Cakephp 3.0,我在表格上有以下输入日期: echo $this->Form->input('fecha_limite', ['label' => __('Fecha límite'), 'type' => 'date', 'class' => 'form-control']); 默认情况下,月份以英语语言环境显示,我想建立西班牙语语言环境。 从config/bootstrap.php开始,我尝试使用intl.default\u locale和I18n::locale()来更改它
echo $this->Form->input('fecha_limite', ['label' => __('Fecha límite'), 'type' => 'date', 'class' => 'form-control']);
默认情况下,月份以英语语言环境显示,我想建立西班牙语语言环境。
从config/bootstrap.php开始,我尝试使用intl.default\u locale
和I18n::locale()
来更改它,但不起作用
有什么想法吗?这个问题可能是有原因的。cakephp 3有i18n的缓存,因此您必须删除缓存。可能您在文件区域设置中出错了。您必须不要在该文件中使用两行
但是,可能是因为使用表单帮助程序。请在表单帮助程序外部进行测试您是否已将消息(月份名称)翻译为适用于给定区域设置的相应语言文件?现在它可以工作了,谢谢!