Jquery将月份添加到所选日期

时间:2012-02-21 15:23:44

标签: jquery jquery-ui

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

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

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

此致 艾尔沙德

3 个答案:

答案 0 :(得分:4)

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

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

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

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

答案 1 :(得分:4)

我喜欢date.js,这是一个小日期库,对于这类事情很方便。

答案 2 :(得分:0)

试试这个:

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