以自定义格式显示日期

时间:2015-07-26 10:00:44

标签: date cakephp cakephp-3.0

我正在使用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位数?

1 个答案:

答案 0 :(得分:1)

你应该尝试:

\Cake\I18n\Time::setToStringFormat('dd/MM/YYYY HH:mm:ss');

请参阅CakePHP documentation,您可以将这一行放在beforeRender的{​​{1}}回调中:

AppController