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 );