如何使用地理编码宝石获得时区?

Fra*_*nez 4 ruby timezone ruby-on-rails geocode

我必须在time_zone_select我的Rails应用程序中添加一个.我正在考虑一些宝石根据用户请求设置默认值,但我已经看到该项目已经geocode为此目的安装了gem.

有没有办法通过这个宝石获得时区?

Nit*_*nke 8

您无法直接从地理编码器宝石中获取时区.它可以给你位置.

您可以使用下面的gem来获取特定区域或(纬度,长度)值的时区.

https://github.com/panthomakos/timezone

timezone = Timezone::Zone.new :latlon => [-34.92771808058, 138.477041423321]
timezone.zone
=> "Australia/Adelaide"
timezone.time Time.now
=> 2011-02-12 12:02:13 UTC
Run Code Online (Sandbox Code Playgroud)