我有一个看起来像这样的对象:
Foo_Transaction Object (
[_attributes] => Array (
[id] => abcdefg
[orderId] =>
[createdAt] => DateTime Object (
[date] => 2015-03-05 18:57:48.000000
)
我可以id
访问$result->transaction->id
就好了。
但是,尝试使用date
访问$result->transaction->createdAt->date
数据会返回NULL。我做错了吗?
答案 0 :(得分:3)
它是DateTime对象,因此您需要使用DateTime::format()
将该日期值作为字符串获取:
echo $result->transaction->createdAt->format('Y-m-d H:i:s');
答案 1 :(得分:3)