document.getElementById('confirmar-data').addEventListener('click', function() { const dataNascimento = new Date(document.getElementById('data-nascimento').value); const hoje = new Date(); let idade = hoje.getFullYear() - dataNascimento.getFullYear(); const mes = hoje.getMonth() - dataNascimento.getMonth(); if (mes < 0 || (mes === 0 && hoje.getDate() < dataNascimento.getDate())) { idade--; } let signo = ''; const mesNascimento = dataNascimento.getMonth() + 1; const diaNascimento = dataNascimento.getDate(); // Lógica para calcular o signo if ((diaNascimento >= 21 && mesNascimento === 3) || (diaNascimento <= 19 && mesNascimento === 4)) { signo = 'Áries'; } else if ((diaNascimento >= 20 && mesNascimento === 4) || (diaNascimento <= 20 && mesNascimento === 5)) { signo = 'Touro'; } // Continue adicionando a lógica para os outros signos... alert(`Idade: ${idade}\nSigno: ${signo}`); });