Criar uma página web, onde o usuário digita a data de nascimento no formato dd/mm/aaaa (<input type="date">) e a página deverá exibir a idade em anos, meses e dias. Exibirá também o total de dias de existência

Criar uma página web, onde o usuário digita a data de nascimento no formato dd/mm/aaaa () e a página deverá exibir a idade em anos, meses e dias. Exibirá também o total de dias de existência.

PRECISO URGENTE, PARA FAZER NO VS CODE

Tu pode começar pela página que irá ter o elemento que irá receber a data. Depois soh exibir.

Qual a sua dúvida exatamente?


obs.: Para manipular datas no JS, se vc puder usar libs nesse exercício, tu pode dá uma olhada no MomentJS

1 curtida

A dúvida é como eu programo o js para ele executar tudo isso quando a pessoa inserir a data de nascimento. Tipo, pra assim q colocar ele já calcular tudo e exibir a idade, os meses, os dias de existência. Não sei nem por onde começar a fazer essa página web, se puder me ajudar agradeço muito

Imaginando que vc terá um campo para a data e um botão para fazer o cálculo, tu pode começar assim:

<button id="btn">Calcular</button>

<script>
	// recupera o elemento do botão pelo seletor de ID
	const btn = document.querySelector('#btn');
	
	// adiciona um evento de clique no botão para processar algo
	btn.addEventListener('click', (event) => {
		console.log('clicou no botão');
	});
</script>