Nombre de jours dans un mois

JavaScriptJavaScriptBeginner
Pratiquer maintenant

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

💡 Ce tutoriel est traduit par l'IA à partir de la version anglaise. Pour voir la version originale, vous pouvez cliquer ici

Introduction

Dans ce laboratoire, nous allons approfondir un exercice de programmation JavaScript visant à déterminer le nombre de jours dans un mois donné d'une année spécifiée. Grâce à ce laboratoire, vous allez apprendre à utiliser le constructeur Date et la méthode getDate() pour calculer le nombre de jours dans un mois. Vous aurez également l'occasion de pratiquer vos compétences en JavaScript et de mieux comprendre comment les calculs de dates fonctionnent en JavaScript.


Skills Graph

%%%%{init: {'theme':'neutral'}}%%%% flowchart RL javascript(("JavaScript")) -.-> javascript/BasicConceptsGroup(["Basic Concepts"]) javascript/BasicConceptsGroup -.-> javascript/variables("Variables") javascript/BasicConceptsGroup -.-> javascript/data_types("Data Types") javascript/BasicConceptsGroup -.-> javascript/arith_ops("Arithmetic Operators") javascript/BasicConceptsGroup -.-> javascript/comp_ops("Comparison Operators") subgraph Lab Skills javascript/variables -.-> lab-28255{{"Nombre de jours dans un mois"}} javascript/data_types -.-> lab-28255{{"Nombre de jours dans un mois"}} javascript/arith_ops -.-> lab-28255{{"Nombre de jours dans un mois"}} javascript/comp_ops -.-> lab-28255{{"Nombre de jours dans un mois"}} end

Fonction JavaScript pour obtenir le nombre de jours dans un mois

Pour trouver le nombre de jours dans un mois spécifique d'une année donnée à l'aide de JavaScript, suivez ces étapes :

  1. Ouvrez le Terminal/SSH et tapez node pour commencer à pratiquer la programmation.
  2. Créez une fonction nommée daysInMonth qui prend deux paramètres : year (année) et month (mois).
  3. À l'intérieur de la fonction daysInMonth, utilisez le constructeur Date pour créer un objet de date à partir de l'année et du mois donnés.
  4. Définissez le paramètre jours sur 0 pour obtenir le dernier jour du mois précédent, car les mois sont indexés à partir de zéro.
  5. Utilisez Date.prototype.getDate() pour renvoyer le nombre de jours dans le mois donné.
  6. Retournez le nombre de jours à partir de la fonction daysInMonth.

Voici le code JavaScript pour la fonction daysInMonth :

const daysInMonth = (year, month) => new Date(year, month, 0).getDate();

Vous pouvez utiliser la fonction daysInMonth pour obtenir le nombre de jours dans n'importe quel mois d n'importe quelle année, comme le montrent ces exemples :

daysInMonth(2020, 12); // 31
daysInMonth(2024, 2); // 29

Sommaire

Félicitations ! Vous avez terminé le laboratoire Nombre de jours dans un mois. Vous pouvez pratiquer d'autres laboratoires sur LabEx pour améliorer vos compétences.