Это просто худшая версия уже принятого ответа.

 alert(new Date('2010-11-29'));

e, ff не имеет проблем с этим, но сафари выкрикивает «недопустимая дата». Зачем ?

edit: хорошо, согласно комментариям ниже, я использовал разбор строк и попробовал это:

alert(new Date('11-29-2010')); //doesn't work in safari
alert(new Date('29-11-2010')); //doesn't work in safari
alert(new Date('2010-29-11')); //doesn't work in safari

редактировать 22 марта 2018 : Похоже, что люди все еще приземляются здесь - сегодня я бы использовалmoment или жеdate-fns и покончим с этим. Date-fns также очень безболезненный и легкий.

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

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