Neste artigo
O que e a validacao de data e hora?
A validacao verifica se uma string de data esta em conformidade com um formato reconhecido como ISO 8601. Verifica a correcao sintatica e que representa uma data real do calendario.
O tratamento de datas e uma das areas mais propensas a erros no desenvolvimento de software.
Como funciona o validador
O validador analisa a entrada e verifica conformidade de formato e validade logica.
- Detecao de formato — identifica ISO 8601, RFC 2822, timestamp Unix ou padroes comuns
- Validacao de calendario — verifica dias corretos por mes e anos bissextos
- Verificacao de fuso horario — valida desfasamentos e identificadores
Experimente gratuitamente — sem cadastro
Valide uma data-hora →Formatos comuns
Diferentes sistemas usam diferentes formatos.
- ISO 8601 — o formato padrao internacional para APIs e bases de dados
- RFC 2822 — o formato de cabecalhos de email e HTTP
- Timestamp Unix — segundos desde 1 de janeiro de 1970
Quando usar
Previne bugs notoriamente dificeis de depurar.
- Entradas API — valide parametros de data e hora
- Formularios — verifique datas em sistemas de reservas
- Migracao — valide colunas de datas durante migracoes
FAQ
Qual o melhor formato para APIs?
ISO 8601 com fuso horario e o padrao. E inequivoco e ordenavel.
Como lida com anos bissextos?
Verifica corretamente as regras, permitindo 29 de fevereiro apenas em anos divisiveis por 4.
Pode analisar datas relativas?
Nao. Verifica strings concretas contra formatos conhecidos.
Ferramentas relacionadas
Validacao de codigo postal: regras de formato por paisDescubra como os codigos postais diferem entre paises e como valida-los.Ler artigo → Validacao de codigo de cor: verifique hex, RGB e HSLAprenda como validar codigos de cor para consistencia design-codigo.Ler artigo → Validador SemVer: Verifique o formato de versionamento semanticoAprenda como funciona o versionamento semantico e o formato MAJOR.MINOR.PATCH.Ler artigo →