【问题标题】:Jquery add month to selected dateJquery将月份添加到所选日期
【发布时间】:2012-02-21 15:23:44
【问题描述】:

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

我们尝试做的是,如果用户选择 25/06/2012 开始 9 个月的会员资格,我们希望向他显示他的会员资格何时到期,例如 25/03/2013。我们尝试了很多东西,但它给出了一些错误的日期。

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

问候 阿尔沙德

【问题讨论】:

    标签: jquery jquery-ui


    【解决方案1】:

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

    【讨论】:

    • 我使用 date.js 已经 3 年了。节省大量编码时间。
    【解决方案2】:
     var date1 = new Date();
     date1 .setMonth(date1 .getMonth() - 12);
    

    现在 date1 是一个包含 12 个月前日期的对象

    如果你想将它设置为 jQuery UI DatePickers,你可以这样做

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

    【讨论】:

      【解决方案3】:

      试试这个:

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2022-12-03
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2021-05-27
        相关资源
        最近更新 更多