0

你好我有两个日期选择器: $("#dat1").datepicker$("#dat2").datepicker

两者都在文本框中返回正确的日期。我想做,当我点击 dat2 时,我不能选择 dat1 之前的日子。如果我选择,第一天是 dat1+ 7 / 下周。我能怎么做?

例如: textbox1 = 2013 年 5 月 12 日 textbox2 = 不早于 2013 年 12 月 12 日

我的选择: onSelect: function (date) { var d = new Date(date);});

4

1 回答 1

1

演示

$(function () {
    $("#from").datepicker({
        onClose: function (selectedDate) {
            var x = selectedDate.split('/');
            var d = new Date(x[0] + ',' + x[1] + ',' + x[2]);
            var res = d.setDate(d.getDate() + 7);
            var dateMsg = (d.getMonth() + 1) + '/' + d.getDate() + '/' + d.getFullYear();
            console.log(dateMsg);
            $("#to").removeClass('hasDatepicker').datepicker({
                minDate: dateMsg
            });
        }
    });
});
于 2013-08-29T12:41:30.247 回答