Introduction
Dans ce laboratoire, nous allons explorer la manière de calculer la date de n jours à partir d'aujourd'hui en utilisant JavaScript. Nous utiliserons le constructeur Date, ainsi que diverses méthodes de date telles que getDate() et setDate(), pour manipuler les dates et retourner une représentation sous forme de chaîne de la date calculée au format aaaa-mm-jj. À la fin de ce laboratoire, vous aurez une meilleure compréhension de la manière de travailler avec les dates en JavaScript et serez en mesure d'appliquer ces connaissances à divers projets.
Fonction pour calculer la date de 'n' jours à partir d'aujourd'hui
Pour calculer la date de 'n' jours à partir d'aujourd'hui, suivez ces étapes :
- Ouvrez le Terminal/SSH et tapez 'node' pour commencer à pratiquer la programmation.
- Utilisez le constructeur
Datepour obtenir la date actuelle. - Utilisez
Math.abs()etDate.prototype.getDate()pour mettre à jour la date en conséquence. - Définissez le résultat en utilisant
Date.prototype.setDate(). - Utilisez
Date.prototype.toISOString()pour retourner une chaîne au formataaaa-mm-jj.
Voici le code :
const daysFromNow = (n) => {
let currentDate = new Date();
currentDate.setDate(currentDate.getDate() + Math.abs(n));
return currentDate.toISOString().split("T")[0];
};
Utilisation de l'exemple :
daysFromNow(5); // Sortie : 2020-10-13 (si la date actuelle est 2020-10-08)
Sommaire
Félicitations ! Vous avez terminé le laboratoire "Jours à partir d'aujourd'hui". Vous pouvez pratiquer d'autres laboratoires sur LabEx pour améliorer vos compétences.