(PHP 5.1.6)致命错误:Class '日期时区'没有找到


(PHP 5.1.6) Fatal error: Class 'DateTimeZone' not found

如何在PHP 5.1.6上运行此代码

$tz = new DateTimeZone($obj['timezone']);

不升级我的PHP版本?

还是有其他选择?

我得到这个错误

PHP Fatal error: Class 'DateTimeZone' not found

谢谢

PHP 5.1。x只支持实验性的DateTime

http://php.net/manual/en/datetime.installation.php

注意:PHP 5.1.x支持实验性DateTime

尽管DateTime类(及相关函数)是由自PHP 5.2.0以来,可以添加实验支持到PHP 5.1中。在configure/compile之前使用以下标志:CFLAGS = -DEXPERIMENTAL_DATE_SUPPORT = 1

date_default_timezone_set('America/los - angeles ');//设置时区

$tz = date_default_timezone_get();//显示时区

$date = date('Y:m:d');//显示日期