X-Git-Url: http://git.megacz.com/?a=blobdiff_plain;f=src%2Forg%2Fibex%2Fjs%2FJSDate.java;fp=src%2Forg%2Fibex%2Fjs%2FJSDate.java;h=68e893e98f10e7ecc20cd703f1808667263b2caf;hb=b60ef275929f083da04751e5f2974924d8a6389a;hp=694122c693daeb2dc278f04a29b2fdeadd320048;hpb=62d9f8a1337da14a3cc06378ef40dff1242f8731;p=org.ibex.js.git diff --git a/src/org/ibex/js/JSDate.java b/src/org/ibex/js/JSDate.java index 694122c..68e893e 100644 --- a/src/org/ibex/js/JSDate.java +++ b/src/org/ibex/js/JSDate.java @@ -55,6 +55,16 @@ public class JSDate extends JS { } } + public JSDate(long now) { + if (thisTimeZone == null) { + // j.u.TimeZone is synchronized, so setting class statics from it + // should be OK. + thisTimeZone = java.util.TimeZone.getDefault(); + LocalTZA = thisTimeZone.getRawOffset(); + } + date = (double)now; + } + public String toString() { return date_format(date, FORMATSPEC_FULL); } public Object callMethod(Object method, Object a0, Object a1, Object a2, Object[] rest, int nargs) throws JSExn {