【问题标题】:How to get timezone without cookies set in rails如何在没有在rails中设置cookie的情况下获取时区
【发布时间】:2016-03-20 20:59:35
【问题描述】:

我正在开发Rails-4 application,在那里我为用户创建了 1 个表单。

来自所有over around the world 的用户。现在,我还必须get timezone 填写表单而不输入或选择timezone 的用户。

我已经使用了javascript cookies method,它的工作就像下面的代码一样完美:

function set_time_zone_offset() {
    var current_time = new Date();
    $.cookie('time_zone', current_time.getTimezoneOffset());
}

但是当有人在那个时区问题上不允许cookies或清除他们浏览器的cookies时会出现问题。时区空白,我的应用程序有问题。

现在,without timezone set in cookies,有没有办法在隐藏字段中获取时区,该字段以表格形式发布,以便我可以保存它。

谢谢

【问题讨论】:

  • 您这样做是为了获取用户的时区并向用户显示当地时间?
  • 已经有帖子了,看看对你有没有帮助。 stackoverflow.com/questions/12326570/…
  • 你应该看看这个。 Here这就是你需要的。

标签: javascript ruby-on-rails cookies


【解决方案1】:

您可以使用JsTimezoneDetect 库来可靠地获取时区。

这里是how,您可以在 Rails 应用程序中使用它。

Cdn link.

【讨论】:

    猜你喜欢
    • 2022-09-28
    • 1970-01-01
    • 1970-01-01
    • 2018-09-16
    • 2018-01-03
    • 2012-05-03
    • 1970-01-01
    • 2021-12-10
    • 1970-01-01
    相关资源
    最近更新 更多