【发布时间】:2018-08-20 10:55:35
【问题描述】:
我试图通过传递城市名称来获取当前日期和时间,我所能找到的只是按时区或纬度和经度找到它。谁能帮我实现这个目标?
【问题讨论】:
标签: javascript html
我试图通过传递城市名称来获取当前日期和时间,我所能找到的只是按时区或纬度和经度找到它。谁能帮我实现这个目标?
【问题讨论】:
标签: javascript html
太简单了,您只需:
1. 从 google maps api 获取城市名称的 lat,long
https://maps.googleapis.com/maps/api/geocode/json?&address=paris
2.在第一步中通过给定的经纬度获取时区
https://maps.googleapis.com/maps/api/timezone/json?location=43.29712312,5.382137115×tamp=1374868635&sensor=false
3.在第二步中通过给定的 timeZoneId 获取 dateTime
new Date().toLocaleString("en-US", {timeZone: "Europe/Paris"})
【讨论】:
您可以在 World Clock 搜索 API 上创建 Ajax 请求。比你取回日期,例如在https://www.timeanddate.com/worldclock/germany/berlin
如果你想用原生 Javascript 代码向我们展示你已经拥有的东西。
【讨论】: