gpt4 book ai didi

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

转载 作者:可可西里 更新时间:2023-10-31 23:02:06 27 4
gpt4 key购买 nike

我正在使用 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 插件中搜索了任何时间引用,但我还没有找到默认的 ajax 格式的来源。

有什么想法吗?谢谢。

最佳答案

如果有人遇到同样的问题,只需将其添加到您的应用程序 Controller 中:

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

}

关于php - 更改 Cakephp 3 中的默认日期时间格式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38696431/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com