Hi guys has anyone ever tried this solution by Massimo & Nyphold (
http://luca.dealfaro.org/code/web2py-recipes/utc-to-localtime-and-back-in-web2py
)?
I tried it in my application but I must be missing a step or something 
because my time is NOT changing or maybe i'm just using it wrong! 
Because of different time zones I wanna convert my users time stamps from 
the app hosters (pythonanywhere.com) time (UTC) to my time (local time):

*CODE:*

*Model (db.py):*
# --------------------------------------------------------------------
#Detecting the usertime zone
#---------------------------------------------------------------------
is_timezone_unknown = (session.user_timezone is None)
user_timezone = session.user_timezone or 'UTC' 

*Model (Application DB)*
datetime_validator = IS_DATETIME(timezone=pytz.timezone(user_timezone), 
format=DATE_FORMAT)


*Controller:*
def set_timezone():
    """Ajax call to set the timezone information for the session."""
    tz_name = request.vars.name
    from pytz import all_timezones_set
    if tz_name in all_timezones_set:
        session.user_timezone = tz_name

*View (Somewhere in the Layout): *
{{if is_timezone_unknown:}}
    <script src="{{=URL('static', 'js/jstz.min.js')}}"></script>
    <script>
      $(function() {
        var tz_name = jstz.determine();
        $.get("{{=URL('default', 'set_timezone')}}", tz_name);
      });
    </script>
  {{pass}}

I wanna believe this is how this solution is used but I am not getting 
results!

Please assist;

Regards;

Mostwanted

-- 
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 web2py+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/web2py/f0becc0b-a6f3-42d6-805a-abf0ddb560a9%40googlegroups.com.

Reply via email to