Во-первых, когда я говорю о других браузерах, я имею в виду только Firefox, потому что это все, что я тестировал.
Internet Explorer может анализировать дату, за которой следует один символ, как правильную дату. В то время как Firefox ведет себя так, как я ожидал.
Например ...
var dateString = new Date("1/1/2010f");
alert(dateString);
В IE он будет предупреждать ...
Чт 31 декабря 21:00:00 UTC-0900 2009
Тогда как в ФФ это будет выплевывать ...
«Неверная дата»
Впервые я заметил это, используя плагин проверки jquery.
http://docs.jquery.com/Plugins/Validation/Methods/date
Кажется, что это просто вычитает некоторое количество часов от фактической даты в IE, когда символ добавляется. Я тестировал в IE6 и IE8.
Я что-то упустил?