ruby-on-rails - Rails 时区选择器 : intelligently selecting a default

标签 ruby-on-rails

在我的一个应用程序上注册帐户时,我们需要存储所在时区。我们使用时区选择器,这很好,但我想将默认值设置为某个值它可能是用户当前的时区。

是否有一种简单的方法(在服务器上或使用 JavaScript)将时区选择器设置为用户当前所在的时区?

最佳答案

在页面加载时,获取浏览器相对于 GMT 的偏移量,并使用它来预先选择时区选择器。

var offestFromGMT = - new Date().getTimezoneOffset() / 60

关于ruby-on-rails - Rails 时区选择器 : intelligently selecting a default,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1696785/

相关文章:

ruby-on-rails - Rails RSpec : Controller Testing,检查是否错误如果由于验证错误而无法创建新记录,则用条目填充模型数组

ruby-on-rails - 缺少必需的 key : [:id] for a link to edit in parents view

ruby-on-rails - 按带分页的关联模型排序

ruby-on-rails - 任何人都有 Ruby on Rails 的 SEO 技巧

ios - 在 iOS 11 中,键盘自动更正会创建无效的 UTF8

ruby-on-rails - 基于 Ajax 的实例变量动态更新页面

ruby-on-rails - 为什么这个 Rails 正则表达式与这个字符串匹配?

ruby-on-rails - 如何从 Rack 应用程序访问 SSL 客户端证书

ruby-on-rails - Rails 管理员与事件管理员 : Rails Admin generation tools

ruby-on-rails - 具有多个外键的 Rails 预加载关联