On Thu, Jul 18, 2013 at 1:55 AM, Jonas Sicking <jo...@sicking.cc> wrote:
> On Wed, Jul 17, 2013 at 4:42 PM, Brandon Benvie <bben...@mozilla.com> > wrote: > > On 7/17/2013 4:36 PM, Jonas Sicking wrote: > >> > >> Is this simply a SpiderMonkey bug? Do we expect JS code to be able to > >> handle Date objects representing timezones other than the user's > >> current timezone? > > > > > > What happens if the timezone changes between the creation of two Date > > objects, such as for daylight savings or the user changes their system > > timezone? > > I believe SpiderMonkey in Firefox Desktop until recently would grab > the snapshot of the user's timezone on browser startup, and then never > change it until the browser was shut down. > > Now it seems to update that snapshot now and then in some pattern that > isn't obvious to me. When that happens the timezone offset for *all* > Date instances all change. > > We update the timezone info each time a new global is created: http://mxr.mozilla.org/mozilla-central/source/js/src/jscompartment.cpp#90
_______________________________________________ es-discuss mailing list es-discuss@mozilla.org https://mail.mozilla.org/listinfo/es-discuss