Это просто худшая версия уже принятого ответа.
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 также очень безболезненный и легкий.