我正在使用CakePHP 3.0.10而我正在尝试在我的应用程序中使用此日期格式dd/mm/yyyy
,而不是yyyy-mm-dd
。
我从文档中知道我可以在ini_set('intl.default_locale', 'it_IT');
文件中使用bootstrap.php
设置来完成大部分的脏工作,但我仍然以dd/mm/yy
格式获取日期,这是对我不好将其设置为fr_FR
会返回正确的格式,但显然我缺少所有翻译,无论如何它都是错误的:)
如何覆盖意大利语语言环境的默认行为,获得4位数?
答案 0 :(得分:1)
你应该尝试:
\Cake\I18n\Time::setToStringFormat('dd/MM/YYYY HH:mm:ss');
请参阅CakePHP documentation,您可以将这一行放在beforeRender
的{{1}}回调中:
AppController