【发布时间】:2018-12-12 12:54:30
【问题描述】:
我到处研究,但找不到解决方案,
在数据库中,我使用from_date 字段作为date(2018-07-07) 类型
但是当我找到数据时,它会自动将 from_date 转换为 'Cake\I18n\Date Object'
[from_date] => Cake\I18n\Date Object
(
[time] => 2018-07-07T00:00:00+00:00
[timezone] => UTC
[fixedNowTime] =>
)
我这是什么
[from_date] => '2018-07-07'
我知道我们可以通过
$obj->from_date->format('Y-M-D');
但数据来自 10000 个循环的数组,这不是在循环中转换的好主意。 我也在 bootstrap.php 中试过这个
Type::build('date')->useLocaleParser()->setLocaleFormat('y-m-d');
但这也行不通。
请帮忙
【问题讨论】:
-
方法有很多,但是你想格式化日期的原因是什么?
-
我正在将其转换为 JSON 格式,并且这种格式会在 javascript 中产生问题。 JSON格式,显示2018-07-07T00:00:00+00:00
标签: date cakephp-3.2