from __pyjamas__ import JS import math timezone = JS( "60 * (new Date(new Date().getFullYear(), 0, 1)).getTimezoneOffset()") altzone = JS( "60 * (new Date(new Date().getFullYear(), 6, 1)).getTimezoneOffset()") if altzone > timezone: # Probably on southern parth of the earth... d = timezone timezone = altzone altzone = d _dst = timezone - altzone d = JS("(new Date(new Date().getFullYear(), 0, 1))") d = str(d.toLocaleString()).split()[-1] if d[0] == '(': d = d[1:-1] tzname = (d, None) del d __c__days = [ "Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday" ] __c__months = [ "January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December" ]
# Check http://docs.python.org/library/time.html from __pyjamas__ import JS import math timezone = JS("60 * (new Date(new Date().getFullYear(), 0, 1)).getTimezoneOffset()") altzone = JS("60 * (new Date(new Date().getFullYear(), 6, 1)).getTimezoneOffset()") if altzone > timezone: # Probably on southern parth of the earth... d = timezone timezone = altzone altzone = d _dst = timezone - altzone d = JS("(new Date(new Date().getFullYear(), 0, 1))") d = str(d.toLocaleString()).split()[-1] if d[0] == '(': d = d[1:-1] tzname = (d, None) del d __c__days = ["Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday"] __c__months = ["January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December"] def time(): return float(JS("new Date().getTime() / 1000.0")) class struct_time(object): n_fields = 9 n_sequence_fields = 9 n_unnamed_fields = 0