Fiz conforme a instrução no video, inclusive baixei o codigo da aula seguinte prara comparar e mesmo assim meu codigo ainda continua permirindo o cadastro e menores de 18 anos. Não entendo pq não esta validando.
function validaDataNascimento (input) {
const dataRecebida = new Date(input.value)
let mensagem = ''
if(!maiorQue18 (dataRecebida)){
mensagem = "Você deve ser maior que 18 anos para se cadastrar."
}
input.setCustomValidity(mensagem)
}
function maiorQue18(data) {
const dataAtual = new Date()
const dataMais18 = new Date(data.getUTCFullYear() + 18, data.getUTCMonth(), data.getUTCDate())
return dataMais18 <= dataAtual
}