通过PHP访问tz数据库

时间:2013-04-18 13:33:42

标签: php timezone

我理解PHP的时区功能使用了Olson tz数据库,我想知道是否有一种方法可以更直接地访问数据库信息,以便通过使用经度和纬度获得更准确的信息。

我想,或者,如果有任何好的PHP库可以在给定坐标时为我提供时区,那也会很好。我为此尝试了谷歌的api,但它是有限的,并且拒绝了我对它做出的每一个请求。

1 个答案:

答案 0 :(得分:1)

tzdb中的唯一坐标位于zone.tab中,并且只是每个示例城市的单个纬度/经度。这对于在地图上显示点很有用,但是它不足以让您将任意纬度/经度解析为时区。

如果您在使用Google的apis时遇到问题,可以尝试发布这些特定问题或联系他们的支持。还有其他提供者,或者您可以构建自己的地理空间数据库以在本地解析它们。

您还应该查看我刚刚开始的the community wiki on this subject