关于php:使用纬度和经度获取时区?

get Time Zone using latitude and longitude?

我有当前的纬度和经度,我想从那个纬度和经度的时区。 (我希望这个经纬度来自哪个时区)

我希望输出像。

1
2
Latitude:22.5726460
Longitude:88.3638950

这是印度加尔各答的纬度经度,当我有这个纬度时,我想要亚洲/加尔各答(作为输出)

请建议任何api或任何可以解决我的问题的想法


您可以自己计算时区以获得更多帮助参考这个答案可能会对您有所帮助....

编辑:
你可以使用weatherbug api来获得使用lat / long的准确时间


我最近刚刚参加了类似的项目。 我现在使用GeoNames和TimeZoneDB提供的Web服务。

两种服务都需要注册API密钥。

GeoNames的:
api.geonames.org/findNearbyPlaceName?lat=47.3&lng=9&username=demo&style=full

TimeZoneDB:
api.timezonedb.com/?lat=53.7833&lng=-1.75&key=KEY


你的问题可能也一样

网络服务 - 城市的当前时区?

您可以使用webservice,http://www.earthtools.org/webservices.htm#timezone,

例如:

http://www.earthtools.org/timezone-1.1/40.71417/-74.00639