0

我正在使用 Rails 时区输入:

 <%= time_zone_select( "user", "time_zone", nil, default: "Pacific Time (US & Canada)" ) %>

但现在我正在尝试使用 day.js 将该值(存储在 javascript 中名为user_timezone_string的变量中)传递给 javascript 组件:

  dayjs.extend(utc)
  dayjs.extend(timezone)

  var now = dayjs().tz(user_timezone_string)

我试过做:

  <%= ActiveSupport::TimeZone.find_tzinfo(time_zone).to_s.sub! ' - ', '/' %>

这适用于某些时区,但在布宜诺艾利斯(格林威治标准时间 03:00)和其他时区失败。

4

0 回答 0