heroku time zone problem
Posted
by Ole Morten Amundsen
on Stack Overflow
See other posts from Stack Overflow
or by Ole Morten Amundsen
Published on 2010-04-27T07:04:59Z
Indexed on
2010/04/27
7:13 UTC
Read the original article
Hit count: 590
Why does Time.now yield the server local time when I have set the another time zone in my environment.rb
config.time_zone = 'Copenhagen'
I've put this in a view
<p> Time.zone <%= Time.zone %> </p>
<p> Time.now <%= Time.now %> </p>
<p> Time.now.utc <%= Time.now.utc %> </p>
<p> Time.zone.now <%= Time.zone.now %> </p>
<p> Time.zone.today <%= Time.zone.today %> </p>
rendering this result on my app at heroku
Time.zone (GMT+01:00) Copenhagen
Time.now Mon Apr 26 08:28:21 -0700 2010
Time.now.utc Mon Apr 26 15:28:21 UTC 2010
Time.zone.now 2010-04-26 17:28:21 +0200
Time.zone.today 2010-04-26
Time.zone.now yields the correct result. Do I have to switch from Time.now to Time.zone.now, everywhere? Seems cumbersome. I truly don't care what the local time of the server is, it's giving me loads of trouble due to extensive use of Time.now. Am I misunderstanding anything fundamental here?
© Stack Overflow or respective owner