Introdução
Neste laboratório, vamos aprofundar um exercício de programação JavaScript que visa determinar o número de dias em um determinado mês de um ano especificado. Através deste laboratório, você aprenderá como usar o construtor Date e o método getDate() para calcular o número de dias em um mês. Você também terá a chance de praticar suas habilidades em JavaScript e obter uma melhor compreensão de como os cálculos de data funcionam em JavaScript.
Função JavaScript para Obter o Número de Dias em um Mês
Para encontrar o número de dias em um mês específico de um determinado ano usando JavaScript, siga estes passos:
- Abra o Terminal/SSH e digite
nodepara começar a praticar a codificação. - Crie uma função chamada
diasNoMes(daysInMonth) que recebe dois parâmetros:ano(year) emês(month). - Dentro da função
diasNoMes, use o construtorDatepara criar um objeto de data a partir doanoemêsfornecidos. - Defina o parâmetro de dias como
0para obter o último dia do mês anterior, já que os meses são indexados a partir de zero. - Use
Date.prototype.getDate()para retornar o número de dias nomêsfornecido. - Retorne o número de dias da função
diasNoMes.
Aqui está o código JavaScript para a função diasNoMes:
const daysInMonth = (year, month) => new Date(year, month, 0).getDate();
Você pode usar a função diasNoMes para obter o número de dias em qualquer mês de qualquer ano, como mostrado nestes exemplos:
daysInMonth(2020, 12); // 31
daysInMonth(2024, 2); // 29
Resumo
Parabéns! Você concluiu o laboratório "Número de Dias no Mês". Você pode praticar mais laboratórios no LabEx para aprimorar suas habilidades.