Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/date/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Date CAKEPHP3更改区域设置输入日期_Date_Internationalization_Locale_Cakephp 3.0 - Fatal编程技术网

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的缓存,因此您必须删除缓存。可能您在文件区域设置中出错了。您必须不要在该文件中使用两行


但是,可能是因为使用表单帮助程序。请在表单帮助程序外部进行测试

您是否已将消息(月份名称)翻译为适用于给定区域设置的相应语言文件?现在它可以工作了,谢谢!