Новая дата Javascript по-разному относится к другому стилю даты?

Я протестировал следующий код в блокноте firefox и получил интересный результат?

var date=new Date("2012-05-12");
var date2 = new Date("05/12/2012");
date;
/*
Fri May 11 2012 17:00:00 GMT-0700 (Pacific Daylight Time)
*/
date2;
/*
Sat May 12 2012 00:00:00 GMT-0700 (Pacific Daylight Time)
*/

Две разные даты. Очевидно, это связано с проблемой часового пояса. Мне нужен результат date2.Как заставить js-движок правильно обрабатывать стиль даты ISO?

6
задан NSF 25 June 2012 в 19:35
поделиться