如何根据该国自动转换时区格式


@time = Time.now
 if @time.zone == "IST"
  @time = Time.now.utc  
 end

我尝试了上述代码,它对我有用。但是,如何在其他国家开放申请时根据国家的时间改变时间。

即如果在PDT中打开了应用程序,则应在UTC中打开相同的应用程序时以PDT格式显示时间,应通过自动检查区域以UTC格式显示时间。如何将其应用于Ruby中的所有时区?

我尝试检查一个时区,如何完成所有时区!

有宝石吗?

谢谢..

这将与config.time_zone相同,但按请求为基础。我仍然建议将默认的config.time_zone更改为时区,这是您用户的默认值。

around_action :user_time_zone, if: :current_user
def user_time_zone(&block)
  Time.use_zone(current_user.time_zone, &block)
end

相关内容

  • 没有找到相关文章

最新更新