示例#1
0
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"
]

示例#2
0
文件: time.py 项目: audreyr/pyjs
# 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