2013-10-10 51 views
1

根據提供的城市/國家名稱是否有任何API /數據可用於檢測時區? 比如,如果我通過一個城市名稱,我會得到當前該城市的時區,如果我通過國家/地區名稱,那麼我將獲得該國首都的當前時區。按城市/國家名稱檢測時區

回答

1

是的,PHP中有這樣的事情。它被命名爲GeoIP - 並且有一個用於獲取時區的函數geoip_time_zone_by_country_and_region()。這適用於國家/地區 - 所以要按城市查找時區,您必須鏈接城市和國家/地區。我認爲這是你的應用程序的一個任務 - 因爲在不同的國家可能會有同名的城市(因此決定將哪個國家並將其傳遞給GeoIP API)

+0

爲什麼它不適用於中國, 'geoip_time_zone_by_country_and_region('CN')',它給出'假',任何想法? –