【发布时间】:2012-02-21 15:23:44
【问题描述】:
我们在下拉列表中有 1 个月、3 个月、6 个月、9 个月、1 年的会员资格
我们尝试做的是,如果用户选择 25/06/2012 开始 9 个月的会员资格,我们希望向他显示他的会员资格何时到期,例如 25/03/2013。我们尝试了很多东西,但它给出了一些错误的日期。
我们正在使用 jquery-ui 来选择开始会员日期
问候 阿尔沙德
【问题讨论】:
我们在下拉列表中有 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 );
【讨论】: