Cakephp 3 i18nFormat显示日期或日期时间

时间:2015-07-14 09:01:18

标签: php datetime cakephp internationalization cakephp-3.0

我正在使用CakePHP 3.我的Mysql数据库中有一个包含两个字段的表,一个是DATE类型,另一个是DATETIME类型。

我想在我的视图中将它们显示为简单日期或日期时间,以'dd / mm / yyyy'或'dd / mm / yyyy hh:mm'显示,但也取决于 i18n < /强>

我尝试了很多组合和常量,但无法获得预期的结果。例如,如果我有这个:

$this->Time->i18nFormat($date, \IntldateFormatter::SHORT);

...我将它应用于日期和日期时间值,它将分别返回:

2/7/15 0:00:00(GMT) - 日期字段

13/7/15 10:00:00(GMT) - 日期 - 时间字段

......我想要的是:

02/07/2015 - 日期字段

13/07/2015 10:00 - 日期 - 时间字段

我该怎么做?提前谢谢。

0 个答案:

没有答案