CakePHP 3.2,日期输出

时间:2016-02-19 08:55:14

标签: cakephp-3.0

我有几个日期存储在我的数据库中,如下所示: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个字符强制输出年份?

非常感谢提前。 :)

1 个答案:

答案 0 :(得分:-1)

尝试使用date("d.m.Y", strtotime($yourDateAsStringFromDb))。这将返回您所描述的格式化日期。

我只是尝试使用它,它可以按照你的要求显示日期。 在这个大写字母中记住了这个问题