Getting the timezone (the GMT offset) from DateTime


#1

Hi everyone!

How do you get the timezone (in the format: +0800) from a time object?

Please see http://pastie.caboo.se/70979

Thank you,

Ramon T.


#2

%z will do the job, but…
are you sure you are doing timezone related stuff in a right way?
usually it is better to store your times in UTC timezone, converting
back and forth to user’s, user location’s or whatever entity’s you’ll
find appropriate local timezone.

On Jun 16, 9:38 am, “Ramon Miguel M. Tayag” removed_email_address@domain.invalid


#3

%z gives me “Malay Standard Pacific Time” (or something like that). I
figured it’d be much easier to make a timezone drop down (just like
all the other sites out there).

“are you sure you are doing timezone related stuff in a right way?”
– Not at all :o

Thanks :slight_smile:

On 6/16/07, liquidautumn removed_email_address@domain.invalid wrote:


Ramon T.


#4

Try Time.new.localtime.strftime “%z” ?


#5

Thanks, kates, will do :slight_smile:

On 6/23/07, kates removed_email_address@domain.invalid wrote:

Try Time.new.localtime.strftime “%z” ?


Ramon T.