Я м используя следующий код.У меня ошибка В настройках часового пояса
static::$timezone = new \DateTimeZone(date_default_timezone_get() ?: 'UTC');
'datetime' => \DateTime::createFromFormat('U.u', sprintf('%.6F', microtime(true)), static::$timezone)->setTimezone(static::$timezone),
, но я получаю ошибку.
Fatal error: Call to a member function setTimezone() on a non-object
Так что плохого в коде
'-> setTimezone' не требуется, просто убедитесь, что' static :: $ timezone' действительно является объектом 'DateTimezone' – Ghost