Обратите внимание, что это похоже на вопрос, который задают много раз, но почему-то я не могу получить наиболее распространенное решение для работы. Большинство ответов вращаются вокруг решения, как этот:Подтвердить дату в Javascript
function isValidDate(){
var dateString = '2001/24/33';
return !isNaN(Date.parse(dateString));
}
В Firefox это возвращает ложь, как результат этого Date.parse является числом; 1041462000000.
Как исправить это ..?
'return (Date.parse (dateString)> 0);'? –
Я думаю, что это 'isNaN()' not 'isNan()'. – NINCOMPOOP
@ TheNewIdiot правильно, но это была опечатка, и проблема в том, что в части синтаксиса, на мой взгляд, – Maarten