Calcul des dates passées à partir d'une date JavaScript
Trouver la date quelques jours avant la date actuelle est une tâche courante en programmation. Ceci peut être réalisé sans effort en JavaScript en manipulant l'objet Date natif.
Question :
Comment pouvons-nous soustraire un nombre spécifié de jours d'une date JavaScript pour obtenir un date passée ?
Réponse :
La solution réside dans l'utilisation du Méthode setDate() de l’objet Date. Cette méthode prend la valeur de date de l'objet et en attribue une nouvelle. Pour remonter X jours en arrière, on soustrait simplement X à la date actuelle :
var d = new Date(); d.setDate(d.getDate() - 5);
Explication :
Dans le code ci-dessus, on crée un objet Date (d ) représentant la date actuelle. Ensuite, nous appelons setDate() et soustrayons 5 de la valeur de date existante, reculant ainsi de 5 jours.
Remarque :
Exemple :
var d = new Date(); console.log('Today is: ' + d.toLocaleString()); d.setDate(d.getDate() - 5); console.log('5 days ago was: ' + d.toLocaleString());
Ce code affichera la date actuelle et la date 5 jours avant.
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!