来自GMT偏移的PHP date_default_timezone_set()是否可能?
我的mySQL db我有:
|timezoneid | gmt_offset | dst_offset | timezone_code | zone_name
| 1 | -12 | 0 | NULL | (GMT-12:00) International Date Line West
我希望能够从数据库中设置时区
答案 0 :(得分:2)
检查DateTimeZone::listAbbreviations()
的输出,它会为您提供支持的时区和相应偏移的完整列表。您应该自己检查确切的输出,因为您获得了嵌套数组。
另请注意,并非所有时区都与UTC完全相同的小时偏移,某些地区也会增加30或45分钟。