【发布时间】:2016-02-19 08:55:13
【问题描述】:
我有几个日期存储在我的数据库中,如下所示:2016-02-17。
我希望它们像这样显示:17.02.2016。
为此,我在我的 AppController 中使用此代码:
I18n::locale('de-DE');
Time::$defaultLocale = 'de-DE';
Time::setToStringFormat('dd.MM.YYYY');
Type::build('datetime')->useLocaleParser()->setLocaleFormat('dd.MM.YYYY');
但我的输出总是这样:17.02.16。
如何强制输出 4 个字符的年份?
提前非常感谢。 :)
【问题讨论】:
-
只是猜测:试试
'dd.MM.yyyy' -
谢谢大家,但没有任何工作。 :(
-
所以您说的是
DATE列,而不是DATETIME?
标签: cakephp-3.0