我想从他的 ip 地址中找到一个用户的时区。 如果用户正在旅行,应用程序应该能够找出他所在的当前时区。
最佳答案
你不能,至少可靠:想想代理、ISP NAT 或 VPN,即使用户看起来在某个国家/地区,也不意味着他真的在那里。
我建议让用户选择他喜欢的时区,并在需要时让他更改。
否则,看看这个:Determine a User's Timezone
关于ruby-on-rails - 使用 rails 中的 ip 自动检测用户的时区,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6280872/