Oi pessoal, tudo bem?
Decidi verificar com o console.log os dados que estavam sendo retornados das datas. Verifiquei que a data de aniversário digitada pelo usuário que tenta se cadastrar está retornando dados inconsistentes (um dia antes do correto). Isso me preocupou porque em um contexto real seria um problema todos os usuários sendo validados com datas inconsistentes. Alguém pode me dar uma luz de como resolver isso?
Sobre o código, criei junto com o professor em aula. Existem poucas diferenças como a indentação, substituição do seletor de id para data attributes e o retorno da comparação entre as datas com parênteses. Mas não se preocupem, o código está funcionando, segui a orientação do professor certinho.
Segue o resumo e telas:
- dataAtual retorna Fri Dec 30 2022 22:47:43 GMT-0300 (Brasilia Standard Time) OK
- dataMais18 retorna Sun Dec 30 2040 00:00:00 GMT-0300 (Brasilia Summer Time) OK
- dataRecebida retorna Thu Dec 29 2022 21:00:00 GMT-0300 (Brasilia Standard Time) ERRADO
- Observação: a dataRecebida (data de aniversário) digitada foi 30 de dezembro de 2022.