我在cookie变量中有浏览器时区,在start_date变量中有日期作为字符串。 说cookie ['browser_zone'] =“亚洲/加尔各答” &安培; start_date =“2017/12/31 03:00:00” 如何将上述日期转换为此时区为UTC时区。
答案 0 :(得分:2)
使用ActiveSupport::TimeZone
将时间解析为正确的时区,然后将其转换为UTC
ActiveSupport::TimeZone["Asia/Kolkata"].parse("2017/12/31 03:00:00").utc
=> 2017-12-30 21:30:00 UTC