189 votes

Comment calculer la date en JavaScript trois mois avant aujourd’hui ?

J’essaie de former une date qui est 3 mois avant la date actuelle. J’obtiens le mois en cours par le code ci-dessous

Pouvez-vous me fournir la logique pour calculer et former une date (un objet du type de `` données) étant donné que lorsque le mois est janvier (1), 3 mois avant la date serait OCtober (10)?

19voto

user7394313 Points 426

Un « one liner » (sur plusieurs lignes pour faciliter la lecture)) à mettre directement dans une variable:

8voto

thinkdevcode Points 803

Pour rendre les choses vraiment simples, vous pouvez utiliser DateJS, une bibliothèque de dates pour JavaScript:

http://www.datejs.com/

Exemple de code pour vous :

8voto

Hodeifa Baswel Points 107

Cela devrait gérer l’addition / soustraction, il suffit de mettre une valeur négative à soustraire et une valeur positive à ajouter. Cela résout également le problème de croisement de mois.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X