我有一个以php& mysql托管的网站。
我在Mysql中寻找一个包含所有时区名称和+/-分钟的表来添加到UTC以获取用户的本地时间。
如2 cols那么简单:
TimeZoneName | AddMinutes
我可以在哪里下载脚本以填充此表?
提前致谢。
编辑:添加信息,也许是答案
寻找这个表,我发现这个页面上有几个表:
zone_id,缩写,time_start,gmt_offset和dst。
我认为有一个很好的开始,然后确定dst设置的时间。
http://timezonedb.com/download
我真的在搜索这样的东西几天。 现在我添加一些额外的单词并找到该页面。
答案 0 :(得分:1)
PHP和MySQL 已经都支持时区。
参考:
PHP Date and Time Related Extensions文档,其中包含DateTimeZone
和DateTime
类
您还应该熟悉两者使用的标准IANA时区集,这些时区在the timezone tag wiki和on Wikipedia中有所描述。
您不应该尝试添加自己的表,也不应该从其他地方复制它们。如果您需要数据库中的时区支持,请使用MySQL生成的表,如文档中所述。