Jquery ajoute le mois à la date sélectionnée

Nous avons 1 mois, 3 mois, 6 mois, 9 mois, 1 an d’adhésion à la liste déroulante

Ce que nous voulions faire, c’est que si l’utilisateur choisit le 25/06/2012 pour un début d’adhésion de 9 mois, nous voulons lui montrer quand son adhésion expirera, comme le 25/03/2013. nous avons essayé beaucoup de choses mais cela donne une date erronée.

nous utilisons jquery-ui pour choisir la date de début d’adhésion

Cordialement Arshad

J’aime date.js , c’est une petite bibliothèque de dates qui est pratique pour ce genre de choses.

var date1 = new Date(); date1 .setMonth(date1 .getMonth() - 12); 

maintenant date1 est un object contenant une date qui est il y a 12 mois

Si vous souhaitez le définir sur DatePickers de l’interface utilisateur jQuery, vous pouvez le faire.

  $("#txtToDate").datepicker("setDate", new Date()); $("#txtFromDate").datepicker("setDate", date1 ); 

Essaye ça:

 var s = $("#inputid"); var d= $.datepicker.parseDate(datepickeroption.dateFormat, s) d.setMonth( d.getMonth( ) + 1 );