PHP生成的时区列表不完整
||
我尝试使用以下代码生成http://php.net/manual/en/timezones.php(除UTC以外)中指定的完整时区集:
$zones = timezone_identifiers_list();
print_r($zones);
但是此列表似乎跳过了大约50个区域,例如:Pacific / Samoa(与http://php.net/manual/en/timezones.php相比)
我们做错了什么?
phpinfo()显示:
PHP Version 5.3.4
Apache Version Apache/2.2.3 (CentOS)
$ uname -r
2.6.18-028stab070.14
编辑#2
date
date/time support enabled
\"Olson\" Timezone Database Version 0.system
Timezone Database internal
Default timezone UTC
没有找到相关结果
已邀请:
4 个回复
蔬谢窗港
命令(我刚刚在Ubuntu计算机上尝试过此命令):
这将下载新版本并进行编译。 然后,如果启用新的
扩展名,则您的PHP应该使用uptodate数据库:
如果我尝试不启用该新扩展名,则会得到与您以前相同的东西:
恋卡
最好, 基督教
街茬
... 要么:
更新: 我找到了CentOS特定说明的链接: http://www.electrictoolbox.com/correct-php-timezone/ 您还可以进行搜索:
缉康怪