Como detectar uma data inválida em JavaScript
Neste artigo você vai aprender a como detectar uma data inválida em JavaScript, avaliando se o conteúdo da variável contém uma data

Fala programador(a), beleza? Bora aprender mais sobre datas e também JavaScript!
Para resolver este problema vamos criar uma função que vai fazer algumas validações
A primeira dela é se o dado em si é uma instância de Date, ou seja, que é um tipo de data válida
E depois também verificaremos se o dado não é um número, pela função isNaN
Passando destas duas validações asseguramos que o dado em questão é uma data válida
Veja um exemplo de aplicação da nossa função:
function checarData(data) {
return data instanceof Date && !isNaN(data);
}
var x = "teste";
var y = new Date();
console.log(checarData(x)); // false
console.log(checarData(y)); // truePrimeiramente definimos nossa função, que aceita um único argumento: o dado que deve ser uma data
Depois iniciamos uma instrução de return que vai também realizar as validações necessárias
Estas validações são as que foram citadas antes do exemplo de código, neste artigo
Depois utilizamos a função em dois dados distintos, o primeiro uma string que não é uma data e o segundo uma instância de Date, que gera a data atual
Recebemos falso para string e true para a data, que está na variável y
E desta forma conseguimos validar uma data na linguagem JavaScript!
Conclusão
Neste artigo você aprendeu a como detectar uma data inválida, na linguagem JavaScript
Criamos uma função própria para fazer a validação, a função checa se o dado em questão é originado do objeto Date, ou seja se é uma instância
Desta forma conseguimos validar apenas datas válidas, que foram originadas da classe Date!
Confira também nosso catálogo de cursos gratuitos, com aulas semanais no YouTube
Formações
Formação Vibe Coding
Do Prompt ao Produto: Crie Software Real com IA
- 473 aulas
- 20 projetos
- 39h 26min
Blog | Mais populares

As diferenças de var, let e const

Checklist de segurança n8n VPS pública: guia essencial para proteger sua instalação
Checklist de segurança n8n VPS pública: guia essencial para proteger sua instalação A popularidade da automação de processos com o n8n está em alta, principalmente […]

Como fazer redirecionamento com PHP
Neste artigo você vai aprender a como fazer redirecionamento com PHP, utilizaremos abordagens fáceis de entender e de aplicar Fala programador(a), beleza? Bora aprender mais […]

Simples e eficiente! Valeu 🙂
de nada Fellyp!