Rails将所有的
使用最新的Rails(3.2.13)。
DateTime
都存储在UTC时区中。我需要将这个时间显示给用户,以他们所在的浏览器报告的时区为准。有没有一种简单的方法来实现这个需求呢?使用最新的Rails(3.2.13)。
DateTime
都存储在UTC时区中。我需要将这个时间显示给用户,以他们所在的浏览器报告的时区为准。有没有一种简单的方法来实现这个需求呢?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