On Wed, Feb 15, 2012 at 7:47 PM, art tav <[email protected]> wrote:

> Hi,
>
> My doubt is about how to make request to mysql using a different time
> than utf with this I try to say something like this
>
> User request for registers from 2012-02-13, his timezone is cst.
>
> Mysql works with utc so if a register was created after 6 p.m cst time
> it will be saved with the date like 2012-02-14 00:10:... so I'm
> wondering what I can do to show the user all the registers created in
> the date he asked depending in the timezone he is working.
>


You may consider using a real "Date" object to store a date ...

> require 'date'
> Date.today.to_s #=> "2012-02-15"

I made the mistake once to use Time (DateTime actually) to store a real
"date"
and it continued to create difficulties with different timezones etc. (not
because
of the language, but because of the "real life" issue that a contract
starts at a
certain _date_ and this is in reality a different time depending on the
Time Zone).

If you still can change it to a real date format in the database column,
consider it
seriously.

HTH,

Peter

-- 
*** Available for a new project ***

Peter Vandenabeele
http://twitter.com/peter_v
http://rails.vandenabeele.com
http://coderwall.com/peter_v

-- 
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.

Reply via email to