2013-10-10 52 views
1

根据提供的城市/国家名称是否有任何API /数据可用于检测时区? 比如,如果我通过一个城市名称,我会得到当前该城市的时区,如果我通过国家/地区名称,那么我将获得该国首都的当前时区。按城市/国家名称检测时区

回答

1

是的,PHP中有这样的事情。它被命名为GeoIP - 并且有一个用于获取时区的函数geoip_time_zone_by_country_and_region()。这适用于国家/地区 - 所以要按城市查找时区,您必须链接城市和国家/地区。我认为这是你的应用程序的一个任务 - 因为在不同的国家可能会有同名的城市(因此决定将哪个国家并将其传递给GeoIP API)

+0

为什么它不适用于中国, 'geoip_time_zone_by_country_and_region('CN')',它给出'假',任何想法? –