无法从PHP中的DateTime对象获取值

Amr*_*ngh 0 php

在尝试从PHP中的对象获取值时,我遇到了一个问题.这是对象:

DateTime Object
(
    [date] => 2017-06-03 18:33:48.000000
    [timezone_type] => 1
    [timezone] => +00:00
)
Run Code Online (Sandbox Code Playgroud)

这一切都在这个变量中 $call->dateCreated

以下是我试图从对象中获取"日期"的值:

$call->dateCreated->date;
Run Code Online (Sandbox Code Playgroud)

但是当我尝试这样做时,我收到了一个错误:

未定义的属性:DateTime :: $ date

Moh*_*ani 5

它是一个DateTime对象,所以你可以通过调用format()函数得到想要的格式日期:

$call->dateCreated->format('Y-m-d H:i:s');
Run Code Online (Sandbox Code Playgroud)