如何获得某个城市的时间?

时间:2010-07-17 18:59:18

标签: php javascript datetime web-services time

我知道我只能使用JavaScript(没有网络服务或外部数据源)显示特定位置的时间,但...... 我想避免使用这个解决方案,因为我不想考虑夏令时,以及任何其他因素使其变得复杂。

我正在寻找一种更简单的方式来显示时间,并始终为特定城市(或邮政编码,或任何标识符工作...)。

例如,我希望页面总是说:

目前在迈阿密的时间是“X”

(其中“X”应替换为迈阿密当前时间)

是否有网络服务(或任何其他方法)我可以发布一些标识符(城市名称,邮政编码等)并取回时间?

1 个答案:

答案 0 :(得分:2)

  

是否有网络服务(或任何其他方法)我可以发布一些标识符(城市名称,邮政编码等)并取回时间?

我不知道能够完成这项工作的单一网络服务。

Google的Geocoding API可以提供帮助。您可以为其提供参数,并返回某些信息,例如纬度/经度。 Example using a zip code,但我确信你可以很容易地投入城市/州一对并让它发挥作用。

然后,您可以使用该纬度/长线对并将其指向GeoNames等服务。它们有一个timezone API,它取一个纬度/长对并返回相当多的信息。 Example using the lat/long from the zip code.