Incrémenter une date de X mois

Lavande
Invité n'ayant pas de compte PHPfrance

25 août 2008, 11:39

Salut à tous!

Dernièrement, j'évoquais une préoccupation à savoir incrémenter une date de X mois.
Le code suivant me permettait de le réaliser à merveille :
Code :

Code : Tout sélectionner

$new_date = date('d-m-Y', strtotime('+ $nb_mois month')); //$nb_mois étant mon nombre de mois
Cependant, cette incrémentation ne se fait qu'a partir de la date actuelle; alors question:
Comment incrémenter une date à partir d'une date antérieur ou supérieur à celle d'aujourd'hui ?

J'ai beau essayer mais je vous assure que je perds mes cheveux.
Venez-moi en aide ! Merci

Avatar du membre
Modérateur PHPfrance
Modérateur PHPfrance | 10684 Messages

25 août 2008, 12:12

Regarde du côté de mktime() :)

A noter que le forum FAQ contient des explications détaillées sur les manipulations avec les dates PHP/MySQL
Ce n'est pas en améliorant la bougie que l'on a inventé l'ampoule...