Skip to main content
CheckTown
Validadores

Validação data-hora: verificação de formatos e logica de calendario

Publicado 5 min de leitura
Neste artigo

O que e a validação de data e hora?

A validação verifica se uma string de data esta em conformidade com um formato reconhecido como ISO 8601. Verifica a correção 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.

  • Deteção de formato — identifica ISO 8601, RFC 2822, timestamp Unix ou padrões comuns
  • Validação de calendario — verifica dias corretos por mes e anos bissextos
  • Verificação 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 padrão internacional para APIs e bases de dados
  • RFC 2822 — o formato de cabeçalhos 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
  • Migração — valide colunas de datas durante migrações

FAQ

Qual o melhor formato para APIs?

ISO 8601 com fuso horario e o padrão. 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?

Não. Verifica strings concretas contra formatos conhecidos.

Ferramentas relacionadas