Introdução
Neste laboratório, mergulharemos na programação JavaScript e aprenderemos a trabalhar com datas e dias da semana. Especificamente, exploraremos como usar o objeto Date em JavaScript para verificar se uma determinada data é um dia útil ou não. Ao final deste laboratório, você será capaz de escrever uma função que determina se uma data é um dia útil ou não, com base no dia da semana.
Verificar se uma Data é um Dia Útil
Para verificar se uma determinada data é um dia útil, você pode usar o seguinte trecho de código:
const isWeekday = (date = new Date()) => date.getDay() % 6 !== 0;
- Esta função usa
Date.prototype.getDay()para obter o dia da semana como um número (0-6), onde Domingo é 0 e Sábado é 6. - Em seguida, verifica se o dia da semana não é igual a 0 (Domingo) ou 6 (Sábado), o que significa que é um dia útil.
- Se nenhuma data for fornecida como argumento, a data atual é usada como padrão.
Exemplo de uso:
isWeekday(); // true (se a data atual for um dia útil)
isWeekday(new Date(2021, 5, 28)); // true (se a data for um dia útil)
Resumo
Parabéns! Você concluiu o laboratório "Date Is Weekday". Você pode praticar mais laboratórios no LabEx para aprimorar suas habilidades.