функция date () возвращает неверную дату в Safari и Firefox

Я форматирую дату следующим образом:

date = new Date("2013-05-12 20:00:00");
formattedDate = new Date(date.getFullYear(),date.getMonth(),date.getDate());

Когда я запускаю это в Chrome, он выводит:

Sun May 12 2013 00:00:00 GMT-0700 (PDT)

Что мне и нужно, но когда я запускаю это в Firefox или Safari, я получаю

Invalid Date

Может ли кто-нибудь предложить обходной путь для этого. Дополнительные очки, если это не такне требует библиотеки, регулярных выражений или работы со строками.

Ответы на вопрос(5)

Ваш ответ на вопрос