我在服务器上部署了一个应用程序,其中系统时间比UTC晚7个小时.我实际上在英国,所以我想在当地时间GMT显示时间(调整夏令时).
我正在使用的一个gem,resque,使用Time.now来检索当前时间.我需要配置什么才能让Time.now返回正确的时间?
最简单的方法是设置ENV ["TZ"]变量.
> Time.now
=> 2011-05-21 13:13:23 +0200
> ENV["TZ"] = "Europe/London"
=> "Europe/London"
> Time.now
=> 2011-05-21 12:13:55 +0100
Run Code Online (Sandbox Code Playgroud)