通过城市名称获取当前时间

时间:2018-08-20 10:55:36

标签: javascript html

我试图通过传递城市名称来获取当前日期和时间,我所能找到的只是通过时区或纬度和经度找到它。谁能帮助我实现目标?

2 个答案:

答案 0 :(得分:1)

您可以在 World Clock 搜索API上创建Ajax请求。比您找回日期例如在https://www.timeanddate.com/worldclock/germany/berlin

如果要使用本机Javascript代码显示,请向我们显示您已经拥有的内容。

答案 1 :(得分:0)

太简单了,您需要做的是:

1。从Google Maps API获取城市名称的经纬度

https://maps.googleapis.com/maps/api/geocode/json?&address=paris

2。通过第一步给出的经纬度获取时区

https://maps.googleapis.com/maps/api/timezone/json?location=43.29712312,5.382137115&timestamp=1374868635&sensor=false

3。在第二步中通过给定的timeZoneId获取dateTime

new Date().toLocaleString("en-US", {timeZone: "Europe/Paris"})