在Cakephp 3中更改默认的日期时间格式

啤酒灯笼

我正在使用Cake Crud Api插件并烘焙所有模型。

json响应中的datetime格式如下:

"created": "2016-08-01T08:49:11+0000"

我希望它看起来像正常的数据时间:

"created": "2016-08-01 08:49:11"

我尝试设置整个应用程序:

Time::setJsonEncodeFormat('yyyy-MM-dd HH:mm:ss');

运气不好,我也在Crud插件中搜索了任何Time引用,但是我还没有找到默认的ajax格式来自何处。

任何的想法?谢谢。

啤酒灯笼

如果有人遇到相同的问题,只需将其添加到您的应用控制器中:

public function initialize()
{
    parent::initialize();

    Time::setJsonEncodeFormat('yyyy-MM-dd HH:mm:ss');  // For any mutable DateTime
    FrozenTime::setJsonEncodeFormat('yyyy-MM-dd HH:mm:ss');  // For any immutable DateTime
    Date::setJsonEncodeFormat('yyyy-MM-dd HH:mm:ss');  // For any mutable Date
    FrozenDate::setJsonEncodeFormat('yyyy-MM-dd HH:mm:ss');  // For any immutable Date

}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Cakephp 3.2更改默认日期格式

来自分类Dev

Cakephp 3.2更改默认日期格式

来自分类Dev

CakePHP jSon格式更改

来自分类Dev

CakePHP 3.x中的时间格式化问题

来自分类Dev

CakePHP 3.x中的时间格式化问题

来自分类Dev

更改 cakephp3 中的默认数据库

来自分类Dev

CakePHP中的Daterangepicker日期默认为零

来自分类Dev

CakePHP在列表输入中更改格式

来自分类Dev

cakephp更改默认的URL视图

来自分类Dev

在cakephp 3中使用带有日期选择器的本地化日期格式

来自分类Dev

CakePHP 3:在dateWidget中更改顺序

来自分类Dev

更改cakephp 3中的对象属性值

来自分类Dev

更改cakephp 3中的对象属性值

来自分类Dev

从CakePHP中的DateTime获取时间

来自分类Dev

php / cakePHP中的日期比较

来自分类Dev

CakePHP 3-更改密码

来自分类Dev

cakephp 3没有时间显示日期

来自分类Dev

CakePHP 3时间列获取添加的日期

来自分类Dev

CakePHP 3-显示没有日期的时间

来自分类Dev

保存在CakePHP 3中之前如何格式化日期字段?

来自分类Dev

在cakephp控制器中更改默认数据库

来自分类Dev

如何在选择列表中更改cakephp的默认值?

来自分类Dev

根据CakePHP中的用户组更改默认操作

来自分类Dev

日期时间无法使用bootstrap datetimepicker正确保存在cakephp 3.x中

来自分类Dev

Cakephp-更改烘焙文件的默认目录

来自分类Dev

日期时间时区转换cakephp / php

来自分类Dev

设置时区不会更改CakePHP 3.x中的显示时间

来自分类Dev

Cakephp 3查询或条件

来自分类Dev

CakePHP 3:Cookie教程