小编Mas*_*Abe的帖子

Cakephp 3.2更改默认日期格式

我尝试将CakePHP 3.2的默认日期格式设置dd.mm.YYYYYYYY-mm-dd,所以我不必使用$MyDatas->mydate->format('Y-m-d'),而在编辑数据时表格中更重要的是格式化日期dd.mm.YYYY(ex-27.02.2016).我需要YYYY-mm-dd(2016-02-27).

我寻找解决方案,没有显示任何变化(在表单中或作为视图的一部分:) $MyDatas->mydate:

// in AppController

ini_set('intl.default_locale', 'pl_PL');

//and/or

use Cake\Database\Type;
Type::build('datetime')->useLocaleParser()->setLocaleFormat('YYYY-mm-dd');

//and/or

use Cake\I18n\I18n;
I18n::locale('pl_PL');

//and/or

use Cake\I18n\Time; 
Time::$defaultLocale = 'pl-PL'; //and or
Time::setToStringFormat('YYYY-mm-dd HH:mm');//and or
Type::build('datetime')->useLocaleParser(false);//and or
Run Code Online (Sandbox Code Playgroud)

以上代码都没有帮助.有谁知道如何更改日期格式?

format cakephp date date-formatting cakephp-3.2

2
推荐指数
1
解决办法
9185
查看次数

标签 统计

cakephp ×1

cakephp-3.2 ×1

date ×1

date-formatting ×1

format ×1