Maison  >  Article  >  interface Web  >  Comment passer des semaines en utilisant javascript

Comment passer des semaines en utilisant javascript

WBOY
WBOYoriginal
2023-05-12 15:06:37431parcourir

Que signifie la semaine dernière ? Tu veux dire la semaine dernière ? Si tel est le cas, nous pouvons le faire via JavaScript.

Voyons d'abord comment obtenir la date actuelle :

let today = new Date();

Ce code obtiendra la date actuelle et la stockera dans la variable aujourd'hui.

Pour obtenir la date de la semaine dernière, nous pouvons utiliser les méthodes setDate() et getDate() de l'objet Date. La méthode setDate() définit la date de l'objet Date et la méthode getDate() obtient la date de l'objet Date.

Nous pouvons soustraire 7 jours de la date actuelle, puis obtenir la date de chaque date et les stocker dans un tableau.

Ce qui suit est un exemple de code :

let today = new Date();
let lastWeek = [];
for (let i = 0; i < 7; i++) {
  let tempDate = new Date();
  tempDate.setDate(today.getDate() - 7 + i);
  lastWeek.push(tempDate.getDate());
}

Dans le code ci-dessus, nous créons un tableau nommé lastWeek et utilisons une boucle for pour le parcourir 7 fois. Dans chaque boucle, nous créons un objet Date appelé tempDate et le définissons sur la date actuelle moins 7 jours plus le nombre de fois dans la boucle. Ensuite, nous utilisons la méthode getDate() pour obtenir la date de tempDate et l'ajouter au tableau lastWeek.

Maintenant, nous avons réussi à récupérer les dates de la semaine dernière. Toutefois, ces dates ne sont que des chiffres. Si nous voulons les convertir au format mois et jour, nous pouvons utiliser les méthodes getMonth() et getFullYear() de l'objet Date pour obtenir le mois et l'année.

Ce qui suit est un exemple de code :

let today = new Date();
let lastWeek = [];
for (let i = 0; i < 7; i++) {
  let tempDate = new Date();
  tempDate.setDate(today.getDate() - 7 + i);
  let month = tempDate.getMonth() + 1;
  let day = tempDate.getDate();
  let year = tempDate.getFullYear();
  lastWeek.push(`${month}/${day}/${year}`);
}

Dans le code ci-dessus, lors du parcours des dates de la semaine dernière, nous avons utilisé les méthodes getMonth(), getDate() et getFullYear() pour obtenir respectivement le mois, la date et l'année. et combinez-les. Un format comme ${month}/${day}/${year} est formé puis ajouté au tableau lastWeek.

Maintenant, nous avons implémenté avec succès la logique d'obtention de la date de la semaine dernière via JavaScript. Dans les sites Web personnels quotidiens, les blogs et autres applications, cela apportera commodité et bonne expérience utilisateur aux utilisateurs.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn