你知道吗,我已经看过其他问题和答案,但尚未获得满意的结果。
在远程服务器上,我收到错误"在非对象上调用成员函数setTimezone()"但不是本地或其他服务器。远程服务器使用的是PHP 5.4,因此无法解决版本问题。另外,如果我在遥控器上转储新的DateTimeZone(' UTC'),我会得到一个空对象,但不是本地的。
以下是一些转储:
$testdate = new DateTimeZone('UTC');
var_dump($testdate);
//On local dev:
object(DateTimeZone)#248 (2) { ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" }
//On remote server:
object(DateTimeZone)#285 (0) { }
请帮忙。