On Mon, Mar 21, 2011 at 6:54 PM, Peter van der Zee <[email protected]> wrote:

> On Fri, Mar 11, 2011 at 12:12 AM, Luke Smith <[email protected]>wrote:
>
>> The consistent behavior across all browsers of Date when passed a time
>> made invalid by a DST jump is to roll the time *back* by an hour.
>> // On a system with Pacific TZ
>> new Date(2011, 2, 13, 2, 0, 0, 0);
>> Sun Mar 13 2011 01:00:00 GMT-0800 (PST)
>>
>> Mainly out of curiosity, is there a thread or a simple explanation of why
>> back instead of forward?  Am I incorrect in assuming most systems push the
>> time forward?
>>
>
> Yeah. Try comparing output for both ;)
>
> var date = new Date('2011-03-27')
> log(date.toString());
> // Sun Mar 27 2011 01:00:00 GMT+0100
> date.setHours(2);
> log(date.toString())
> // Sun Mar 27 2011 01:00:00 GMT+0100
>

Meh. Too fast.

var date = new Date('2011-03-27')
date.setHours(2);
log(date.toString());
// Sun Mar 27 2011 01:00:00 GMT+0100
date.setHours(3);
log(date.toString())
// Sun Mar 27 2011 03:00:00 GMT+0200
_______________________________________________
es-discuss mailing list
[email protected]
https://mail.mozilla.org/listinfo/es-discuss

Reply via email to