Skip to main content
CheckTown
Validadores

Validacao data-hora: verificacao de formatos e logica de calendario

Publicado 5 min de leitura
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