@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