Hola, la verdad no entendí el código Javascript que escribí. El profesor no explicó casi nada. Aquí dejo mi código. Por favor, ¿podrían explicarme detalladamente cada cosa?
const inputNacimiento = document.querySelector('#birth')
inputNacimiento.addEventListener("blur", (Event) => {
validarNacimiento(evento.target)
})
function validarNacimiento(input){
const fecha = new Date(input.value);
let mensaje = " "
console.log(fecha);
if (!mayorDeEdad(fechaCliente)){
mensaje = 'Debes tener al menos 18 años de edad'
};
input.setCustomValidity
}
function mayorDeEdad(fecha){
const fechaActual = new Date();
const diferenciaFechas = new Date(fecha.getUTCFullYear() + 18, fecha.getUTCMonth(), fecha.getUTCDate());
console.log(diferenciaFechas <= fechaActual);
};
return diferenciaFechas <= fechaActual;