我正在浏览维基百科并发现新西兰跳过了一天(2011年12月30日),所以Somoa将其推向了时区。所以,新西兰的一部分现在是UTC + 14:00。曾经是UTC + 11的萨摩亚现在是+12。 PHP是否会进行调整以支持此更改。
答案 0 :(得分:7)
接受的答案是错误的,将来可能导致您的申请失败。
PHP文档明确建议不要使用“NZ”作为时区,因为它在那里
仅用于向后兼容
请改用Pacific/Auckland
。请注意,新西兰有许多具有不同时区的地区(托克劳,库克群岛等)
答案 1 :(得分:3)
检查PHP List of supported timezones。新西兰时区包含在Others列表中NZ
。
您可以这样设置默认时区:
date_default_timezone_set('NZ');
而不是使用此功能来设置您的默认时区 脚本,您也可以使用INI设置date.timezone来设置 默认时区。
答案 2 :(得分:0)
在php.ini文件中,设置 date.timezone ='太平洋/奥克兰'