在Ruby on Rails中从位置名称获取时区



我们可以从国家代码中获取时区,如

c = TZInfo::Country.get('US')
zones = c.zone_identifiers

返回国家的所有区域。

但是我需要特定的位置区域,即。美国"华盛顿"
是否有办法从位置名称获得时区?

所以我们可以通过给出位置名("washington, USA")来获取时区

您可以下载geonames db并将lat/lng与db中最近的位置(带时区)进行比较

  • 从geonames.org下载城市数据库
  • 将其转换为紧凑的时区列表

相关内容

  • 没有找到相关文章

最新更新