这里是我得到开捕致命错误:类的DateTime的对象无法转换为字符串
Array
(
[0] => BugHerd_Project Object
(
[id:BugHerd_Project:private] => 24323
[name:BugHerd_Project:private] => bugherd a
[devurl:BugHerd_Project:private] => http://st.com/a/
[active:BugHerd_Project:private] => 1
[created:BugHerd_Project:private] => DateTime Object
(
[date] => 2014-05-03 11:15:22
[timezone_type] => 2
[timezone] => Z
)
[updated:BugHerd_Project:private] => DateTime Object
(
[date] => 2014-05-05 06:55:52
[timezone_type] => 2
[timezone] => Z
)
)
)我的数组
/** * 获取最新的项目是上次创建 * @返回的DateTime项目创建日期 */
public function getCreated() {
return $this->created;
}
我已经写下面的代码来访问数组的日期
on print_r($ projects_particular-> getCreated());阵列的
输出是在这里:
DateTime Object ( [date] => 2014-05-05 10:04:30 [timezone_type] => 2 [timezone] => Z )
我recived错误:开捕致命错误:类的DateTime的对象无法转换为字符串
- 我只是想访问日期。
这是'DateTime'对象?要返回一个字符串,你应该使用'format()' – kennypu
1)这不是一个数组,它是DateTime类的对象(它在打印输出中是这样说的)。 2)“想访问日期”不清楚。将日期打印为自我生日后经过的微秒数,您可以吗?如果不是,为什么不呢? – Jon
此问题已被多次询问: http://stackoverflow.com/questions/19134174/symfony2-catchable-fatal-error-object-of-class-datetime-could-not-be-converted – user2886138