[résolu]script date + X mois

WRInaute occasionnel
Bonjour,

J'ai un espace ou j'ai la date d'abonnement du client exp (11/07/2007) et la durée d'abonnement exp ( 6 mois seulement en mois ) je veut calculer la date de fin d'abonnement, mais j'ai pas trouvé d'idée pour faire ca .

J'ai une petite idée la suivante :

j'ajoute la durée d'abonnement au numéro du mois 07+06=13 puis je fait une division du résultat sur 12 (13/12) puis j'ajoute le résultat (1) a la valeur de l'année (2007+1=2008 ) et le reste (1) sera la valeur du mois et on a 11/01/2008

dans ce cas ca marche ils y a des cas ou j'ai 0 comme reste de division :cry: :cry:



Est que qlq'1 a une autre idée ou un script ?
Merci
 
WRInaute impliqué
tu géres tout ca en timestamp unix sinon ca me semble plus simple

avec strtotime tu transforme ta date d'abonnement en timestamp.
 
WRInaute impliqué
1) tu converti en timestamp
2) tu aditionne le timestamp de 6 mois mktime(0,0,0,6,0,0)
3) tu reconverti en date date('d/m/Y', timestamp)

y a peut-être plus facile mais c'est comme ca que j'aurais fait.
 
Discussions similaires
Haut