Date Is Weekday

Beginner

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

Introduction

Dans ce laboratoire, nous allons plonger dans la programmation JavaScript et apprendre à travailler avec les dates et les jours de la semaine. Plus précisément, nous allons explorer comment utiliser l'objet Date en JavaScript pour vérifier si une date donnée est un jour de semaine ou non. À la fin de ce laboratoire, vous serez capable d'écrire une fonction qui détermine si une date est un jour de semaine ou non, en fonction du jour de la semaine.

Vérifier si une date est un jour de semaine

Pour vérifier si une date donnée est un jour de semaine, vous pouvez utiliser le extrait de code suivant :

const isWeekday = (date = new Date()) => date.getDay() % 6 !== 0;
  • Cette fonction utilise Date.prototype.getDay() pour obtenir le jour de la semaine sous forme de nombre (de 0 à 6), où dimanche est 0 et samedi est 6.
  • Elle vérifie ensuite si le jour de la semaine est différent de 0 (dimanche) ou de 6 (samedi), ce qui signifie qu'il s'agit d'un jour de semaine.
  • Si aucune date n'est fournie en argument, la date actuelle est utilisée par défaut.

Utilisation exemple :

isWeekday(); // true (si la date actuelle est un jour de semaine)
isWeekday(new Date(2021, 5, 28)); // true (si la date est un jour de semaine)

Résumé

Félicitations ! Vous avez terminé le laboratoire Date Is Weekday. Vous pouvez pratiquer d'autres laboratoires sur LabEx pour améliorer vos compétences.