可以使用GMT偏移量的PHP date_default_timezone_set()吗?

时间:2011-05-13 17:06:45

标签: php mysql

来自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

我希望能够从数据库中设置时区

1 个答案:

答案 0 :(得分:2)

检查DateTimeZone::listAbbreviations()的输出,它会为您提供支持的时区和相应偏移的完整列表。您应该自己检查确切的输出,因为您获得了嵌套数组。

另请注意,并非所有时区都与UTC完全相同的小时偏移,某些地区也会增加30或45分钟。