Rails 3: Как получить сегодняшнюю дату в определенном часовом поясе?

Чтобы получить сегодняшнюю дату, я делаю:

Date.today    # => Fri, 20 May 2011

Я хотел бы получить сегодняшнюю дату в определенном часовом поясе, скажем 'Мельбурн' .

У меня есть следующие настройки в моем application.rb :

config.time_zone = 'Melbourne'

, и я установил:

Time.zone = 'Melbourne'

в моем контроллере приложения перед каждым действием.

Однако это не так. t help (я полагаю, потому что эти настройки влияют только на даты, которые хранятся в базе данных).

Как я могу получить сегодняшнюю дату в «Мельбурн» ?

68
задан Misha Moroshko 19 May 2011 в 14:43
поделиться