alert(new Date('2010-11-29'));
chrome, 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
edit 22 марта 2018: Похоже, что люди все еще приземляются здесь - Сегодня я бы использовал moment
или date-fns
и покончим с этим. Date-fns также очень безболезненный и легкий.