我有一个DateTimeZone对象,让我们称之为$ TimeZone。
DateTimeZone Object
(
[timezone_type] => 2
[timezone] => Z
)
我想将timezone_type和timezone作为字符串值。 我有时区使用以下行 -
$timezone=$TimeZone->getName();
但我没有得到$ timezone_type。
答案 0 :(得分:1)
有一个与此问题相关的主题请参阅:Here
黑客可以,您可以转换object to array
然后访问索引:
$date = new DateTimeZone('Europe/London');
$x=(array) $date;
echo $x['timezone_type'];//3