要获得今天的日期,我会这样做:
Date.today # => Fri, 20 May 2011
我想在特定时区获取今天的日期,比如
'Melbourne'
。我的
application.rb
中有以下设置:config.time_zone = 'Melbourne'
我设置:
Time.zone = 'Melbourne'
在我的每个 Action 之前的应用程序 Controller 中。
但是,它没有帮助(我猜是因为这些设置仅影响存储在数据库中的日期)。
我怎么能在
'Melbourne'
中获得今天的日期? 最佳答案
你应该能够做到这一点: Time.current
。如果将 Time.zone
设置为,那将显示墨尔本的当前时间。
关于ruby-on-rails - rails 3 : How to get today's date in specific timezone?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/6060436/