Data é Dia Útil

Beginner

This tutorial is from open-source community. Access the source code

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.