【问题标题】:rails- convert time to utc based on browser time zone and start_daterails- 根据浏览器时区和 start_date 将时间转换为 UTC
【发布时间】:2018-05-18 05:19:03
【问题描述】:

我在 cookie 变量中有浏览器时区,在 start_date 变量中有日期作为字符串。 说 cookie['browser_zone']="Asia/kolkata" & start_date = "2017/12/31 03:00:00" 如何将以上日期转换为与这个时区到 UTC 时区。

【问题讨论】:

标签: ruby-on-rails ruby-on-rails-3 ruby-on-rails-4 ruby-on-rails-5


【解决方案1】:

使用ActiveSupport::TimeZone将时间解析为正确的时区,然后转换为UTC

ActiveSupport::TimeZone["Asia/Kolkata"].parse("2017/12/31 03:00:00").utc
=> 2017-12-30 21:30:00 UTC

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2018-01-15
    • 2016-07-06
    • 2019-12-19
    • 1970-01-01
    • 2021-07-21
    • 1970-01-01
    • 2013-06-30
    相关资源
    最近更新 更多