当我将updated_at
字段打印到视图中时,它会返回如下内容:
{ "date": "2017-12-08 15:07:26.000000", "timezone_type": 3, "timezone": "Australia/Melbourne" }
为什么这个字段的表现如下?
我检查模型,然后我明确地将字段转换为碳(expiry_date
之前存在,并且它是正确的格式):
protected $dates = [
'expiry_date',
'updated_at',
];
但问题仍然存在。 你对如何解决这个问题有所了解吗?
答案 0 :(得分:0)
尝试在模型上设置日期格式。
protected $dateFormat = 'Y-m-d H:i:s';
答案 1 :(得分:0)
如果您echo
,或者通过隐式或明确调用__toString()
方法执行其他操作,您将获得明确的日期。
然而,您显示的格式是您json_encode()
碳对象时所看到的格式。
确保您在显示数据时所做的任何事情都没有在日期使用json_encode()
。