Jquery将月份添加到所选日期

我们在下拉列表中有1个月,3个月,6个月,9个月,1年会员资格

我们在哪里尝试做的是,如果用户选择25/06/2012开始9个月的会员资格,我们希望在他的会员资格到期时告诉他,例如25/03/2013。 我们尝试过很多东西,但它给出了错误的约会。

我们使用jquery-ui来选择开始会员日期

关心阿尔沙德

我喜欢date.js ,它是一个小日期库,对于这种类型的东西很方便。

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

现在date1是一个持有12个月前日期的对象

如果要将其设置为jQuery UI DatePickers,则可以执行此操作

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

试试这个:

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