1

我有两个 ui 日期选择器日历。

当我从第一个 ui-date 选择器中选择日期时,第二个将显示第一个 date+2 为选中

即我从第一个日历中选择了 07/02/2012,然后第二个日历选择了 07/04/2012

查看我的代码

$(function(){
                // Datepicker
                $('#datepicker_In').datepicker({
                    inline: true,
                    minDate: 0  
                });
                $('#datepicker_Out').datepicker({
                    inline: true,
                    minDate: 0
                });

                //hover states on the static widgets
                $('#dialog_link, ul#icons li').hover(
                    function() { $(this).addClass('ui-state-hover'); }, 
                    function() { $(this).removeClass('ui-state-hover'); }
                );

            });

请重播

我已经尝试了很多,但没有............

非常感谢

我需要显示下第二天而不是下个月请重播

4

1 回答 1

0

这是假设您的日期格式是MM/dd/yyyy格式。您可以挂钩datepicker_In更改事件,并读取选定的值,将该值增加 2 个月(根据要求),然后将datepicker_Out值设置为增加的日期。

$('#datepicker_In').change(function() {
    var currentDate = $("#datepicker_In").val();

    var newDate = new Date(currentDate);
    var cDate = (newDate.getMonth() + 2) + "/" + newDate.getDate() + "/" + newDate.getFullYear(); 


   $('#datepicker_Out').val(cDate);
});
于 2012-05-31T10:30:50.857 回答