buen dia a todos, cuando pruebo el codigo en el html me aparece este error y no me valida el registro
a continuacion dejo el codigo
const inputNacimiento= document.querySelector("#birth");
inputNacimiento.addEventListener("blur",(evento)=>{
validarNacimiento(evento.target);//
})
function validarNacimiento(input){
const fechaCliente= new Date(input.value);
let mensaje=" "
if(!mayorEdad(fechaCliente)){
mensaje =" Debes tener al menos 18 años de edad ";
}
input.setCustomValidity(mensaje);
}
function mayorEdad(fecha){
const fechaActual= new Date();
const diferenciaFechas= new Date(
fecha.getUTCFullYear() + 18,
fecha.getUTCMonth(),
fecha.getUTCDate()
);
return diferenciaFechas <= fechaActual;
}
estuve viendo el código del profesor y no encuentro diferencia alguna