我需要从mysql updated_at
日期对象中提取日期字符串。 var_dump()
显示了这一点:
["date"]=>
object(Carbon\Carbon)#235 (3) {
["date"]=>
string(26) "2016-04-26 16:41:05.000000"
["timezone_type"]=>
int(3)
["timezone"]=>
string(3) "UTC"
}
我的代码如下所示:
$posts[] = array(
'id' => $post->id,
'text' => $post->text,
'category' => $category,
'image' => $post->image,
'date' => $post->updated_at
);
但在我将其转换为JSON之后,我最终得到了这个:
"date":{"date":"2016-04-12 23:49:41.000000","timezone_type":3,"timezone":"UTC"}}
如何进入内部date
?
答案 0 :(得分:1)
从日期开始,它仍然是你要分配内部属性的对象:
$posts[] = array(
'id' => $post->id,
'text' => $post->text,
'category' => $category,
'image' => $post->image,
'date' => $post->updated_at->date
);