【发布时间】:2014-11-14 17:39:09
【问题描述】:
我正在使用以下代码。
static::$timezone = new \DateTimeZone(date_default_timezone_get() ?: 'UTC');
'datetime' => \DateTime::createFromFormat('U.u', sprintf('%.6F', microtime(true)), static::$timezone)->setTimezone(static::$timezone) ,
但我遇到了错误。
致命错误:在非对象上调用成员函数 setTimezone()
那么代码有什么问题
【问题讨论】:
-
->setTimezone不需要,只要确保static::$timezone确实是DateTimezone对象
标签: php date datetime object timezone