rails-根据浏览器时区和start_date将时间转换为utc

rails- convert time to utc based on browser time zone and start_date

我在cookie变量中有浏览器时区,在start-date变量中有日期作为字符串。say cookie['browser_zone']="亚洲/加尔各答"&;start_date="2017/12/31 03:00:00"如何将上述日期转换为具有此时区的UTC时区。


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

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