Introdução
Neste laboratório, exploraremos como verificar se uma data está entre outras duas datas usando JavaScript. Usaremos os operadores "maior que" e "menor que" para comparar as datas e retornar um valor booleano indicando se a data está entre as datas de início e fim. Essa técnica pode ser útil em vários cenários, como filtrar dados com base em um intervalo de datas.
Verificando se uma Data está Entre Duas Datas
Para verificar se uma data está entre outras duas datas, use os operadores "maior que" (>) e "menor que" (<) em JavaScript. Aqui está um exemplo de função:
const isBetweenDates = (dateStart, dateEnd, date) =>
date > dateStart && date < dateEnd;
Para usar esta função, passe a data de início, a data de fim e a data a ser verificada. A função retornará true se a data estiver entre as datas de início e fim, e false caso contrário. Aqui estão alguns exemplos:
isBetweenDates(
new Date(2010, 11, 20),
new Date(2010, 11, 30),
new Date(2010, 11, 19)
); // false
isBetweenDates(
new Date(2010, 11, 20),
new Date(2010, 11, 30),
new Date(2010, 11, 25)
); // true
Para começar a praticar a codificação, abra o Terminal/SSH e digite node.
Resumo
Parabéns! Você concluiu o laboratório "Verificar se a Data está Entre Duas Datas". Você pode praticar mais laboratórios no LabEx para aprimorar suas habilidades.