要获得今天的日期,我会这样做:

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/

10-13 04:46