在cakephp 3.x的整个项目中使用一种日期格式

这可能是一个简单的问题.

有没有什么方法可以在我的项目中设置一个日期格式,并在任何地方都有这种日期格式.到处都是指视图,编辑,索引操作.我需要的格式是Y-m-d H:i:s,它与我的语言环境日期格式无关.

我试图在bootstrap文件中使用以下代码,但它不起作用

Type::build('date')->useLocaleParser()->setLocaleFormat('Y-m-d');
Type::build('datetime')->useLocaleParser()->setLocaleFormat('Y-m-d H:i');

它在索引中一直显示日期为10/10/15,晚上8:20.

另外,为了编辑日期,我使用文本输入,所以我需要它们到文本框以显示日期为2015/10/10 20:20.

最佳答案 CakePHP有许多实用程序类,并关联
helpers,它将为您完成大部分重复或艰苦的工作.

在这种情况下,如果set it up具有您需要的默认格式,则Time实用程序类可以全局处理格式化.

点赞