Hello! It's a normal pattern in rails. It always save the timestamp in GMT timezone, and you never change it!
I suggest to you create a helper to calculate the time based in the user's timezone. []'s --- Felipe Fontoura Eng. de Computação http://www.felipefontoura.com 2011/12/28 angel david <[email protected]> > Hi all, > > Im having an issue regarding saving time in db. > > First my requirement is - > > 1.I save current date and time in "Publish on" field. > > 2. Now this should be changed to date and time based on user's location > which will be stored. > > For example, if user is in EST, The publish on date should be in EST > format. > > I used this, > > Time.parse(publish_on.to_s).in_time_zone('EST') > Time.parse(publish_on.to_s).in_time_zone('MST') > > when i put the string, it shows time based on EST or MST. > > But while storing the date, it stores in default time zone. > > Can anyone suggest me in this on how to save different time zone in > rails? > > -- > Posted via http://www.ruby-forum.com/. > > -- > You received this message because you are subscribed to the Google Groups > "Ruby on Rails: Talk" group. > To post to this group, send email to [email protected]. > To unsubscribe from this group, send email to > [email protected]. > For more options, visit this group at > http://groups.google.com/group/rubyonrails-talk?hl=en. > > -- You received this message because you are subscribed to the Google Groups "Ruby on Rails: Talk" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/rubyonrails-talk?hl=en.

