【发布时间】:2013-09-01 19:12:41
【问题描述】:
我从 $formData 表单中得到一个数组:
Array ( [first_name] => 12 [last_name] => 1 [date] => DateTime Object ( [date] => 2008-01-01 00:00:00 [timezone_type] => 3 [timezone] => Europe/Berlin ) [sex_id] => 1 [terms] => 1 )
如何到达 [日期] 和 [时区]?
这不起作用:
$formData['date']->getTimezone();
【问题讨论】:
-
你试过
$formData['date']->timezone;吗? -
您遇到了什么错误?
getTimezone是一个方法,但它返回一个对象,而不是一个字符串 RTFM,它返回一个DateTimeZone实例,所以你可能正在寻找->getTimezone()->getName();