Rails 3: How to get today's date in specific timezone?

前端 未结 9 1080
清酒与你
清酒与你 2021-01-30 06:21

To get today\'s date I do:

Date.today    # => Fri, 20 May 2011

I would like to get today\'s date in a specific timezone, say \'Melbour

9条回答
  •  抹茶落季
    2021-01-30 06:57

    Date objects don't necessarily have timezones, but Time objects do. You can try it as a Time, then convert back to a Date:

    Time.now.to_date
    # => Thu, 19 May 2011 
    Time.now.in_time_zone('Melbourne').to_date
    # => Fri, 20 May 2011 
    

提交回复
热议问题