【问题标题】:DatePicker minDate relative 1 month from start dateDatePicker minDate 相对从开始日期起 1 个月
【发布时间】:2009-11-25 21:18:56
【问题描述】:

如何将#endDatePicker 1 个月设置为从#startDatePicker 选择的日期的未来?

我没有弄清楚这个,但我相信它比我做的要容易。

这是我开始的。现在我需要一个函数,它可以根据从#startDatePicker 中选择的日期准确计算未来 1 个月(不仅仅是 30 天)。

    $("#startDatePicker").datepicker({
        minDate: +0,
    });

    $("#endDatePicker").datepicker({
        minDate: '+1m',
        beforeShow: customMinDate
    });

任何帮助表示赞赏。

【问题讨论】:

    标签: jquery datepicker


    【解决方案1】:

    不确定您所说的“不仅仅是 30 天”是什么意思,但这应该可以满足您的需求。

    $("#endDatePicker").datepicker({
        minDate: '+1m',
        beforeShow: function() {
            //get date startDate is set to
            var startDate = $("#startDatePicker").datepicker('getDate');
            //if a date was selected else do nothing
            if (startDate != null) {
                startDate.setMonth(startDate.getMonth()+1);
                $(this).datepicker('option', 'minDate',startDate);
            }
        }
    });
    

    【讨论】:

    • 那么请考虑投票+接受我的回答以兑现我的努力
    猜你喜欢
    • 1970-01-01
    • 2017-04-22
    • 1970-01-01
    • 2015-02-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多