Consider this snippet using the latest MooTools Core & More 1.5 (view in jsFiddle):
console.log(new Date().parse('2014-09-20 00:00:00'));
When I run this code, I usually get something along the lines of
Sat Sep 20 2014 00:00:00 GMT+0200 (Central Europe Daylight Time)
However, when I use Chrome (38.0.2125.104 m) or a PyQt 4 WebKit window and use a Russian time zone (anything in Windows with an RTZ
in its name), the date is 1 month in the future:
Mon Oct 20 2014 00:00:00 GMT+0300 (Eastern Europe Daylight Time)
This apparently does not occur with Firefox or Internet Explorer, or apparently any non-Russian time zone.
Anybody know why ?