回答

2

在客户端(JS):

function set_time_zone_offset() { 
    var current_time = new Date(); 
    $.cookie('time_zone', current_time.getTimezoneOffset()); 
} 

在应用程序控制器:

before_filter :set_timezone 

def set_timezone 
min = request.cookies["time_zone"].to_i 
Time.zone = ActiveSupport::TimeZone[-min.minutes] 
end 

信用:https://stackoverflow.com/a/5930596/643500

相关问题