good. you're doing exactly this <https://github.com/niphlod/w2p_timezone_plugin/blob/master/README.md>
On Friday, February 20, 2015 at 11:03:39 AM UTC+1, Mirek Zvolský wrote: > > If this is interesting for somebody.... > > I just play with timezones problem, with python pytz library and with > javascript Date.prototype.getTimezoneOffset(). > From pytz I know that there aren't 24 timezones (as was my first idea), > but 73 (at first look there are 61 zones based on offset in summer and in > winter - but 73 if we check when standard/dst times changes). > Time offsets from UTC are -11...+14 (means there are places in Pacific, > where is same local time but different date). > > Date.prototype.getTimezoneOffset() returns different offset in summer and > in winter (of course where dst applies). > dst offset is always higher (usually but not always +1:00) then standard > time. > From that reason: > If January time has a smaller offset as Jule time we are on the north > hemisphere, > If January time has a larger offset as Jule time we are on the south > hemisphere. > > It looks like jstz converts "january" and "jule" offsets from > .getTimeZoneOffset(), with some corrections, to zones names. > There are 72 timezones in jstz.olson.timezones, which doesn't respond (I > think) to that 73 from pytz, but does respond to that 61 from pytz. > I think that's because jstz is not necessary interested when standard/dst > times changes. > It has more timezones (72) as pytz (61) because the number from pytz I > received for the year 2015. But jstz has some history (in my version > 2008-2014) and maybe some timezones collapsed through the time into same > behaviour in 2015. > > I want have events callendar in the application and need register the user > with his proper timezone. > I think the best approach will be > 1) from pytz identify 73 different timezones and generate them into html > <select>, > 2) based on jstz preselect in javascript users timezone. > -- Resources: - http://web2py.com - http://web2py.com/book (Documentation) - http://github.com/web2py/web2py (Source code) - https://code.google.com/p/web2py/issues/list (Report Issues) --- You received this message because you are subscribed to the Google Groups "web2py-users" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/d/optout.

