Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/75.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Jquery Datepicker ToDate大于或等于FromDate_Javascript_Jquery_Datetimepicker - Fatal编程技术网

Javascript Jquery Datepicker ToDate大于或等于FromDate

Javascript Jquery Datepicker ToDate大于或等于FromDate,javascript,jquery,datetimepicker,Javascript,Jquery,Datetimepicker,我有一个要求,即我需要两个日期选择器来输入起始日期和截止日期。截止日期应大于或等于起始日期(选择起始日期后,应在第二个日期选择器中禁用所有以前的日期)。此外,“起始日期”和“todate”都应仅从当前年份开始。如何使用jquery日期选择器配置执行相同操作。当前我正在创建这样的日期选择器 $(document).on('click', '#From', function () { $(this).datepicker({ dateFormat: 'dd/mm/yy', chan

我有一个要求,即我需要两个日期选择器来输入起始日期和截止日期。截止日期应大于或等于起始日期(选择起始日期后,应在第二个日期选择器中禁用所有以前的日期)。此外,“起始日期”和“todate”都应仅从当前年份开始。如何使用jquery日期选择器配置执行相同操作。当前我正在创建这样的日期选择器

     $(document).on('click', '#From', function () {
    $(this).datepicker({ dateFormat: 'dd/mm/yy', changeMonth: true, yearRange: new Date().getFullYear().toString() + ':' + new Date().getFullYear().toString(), changeYear: false });
});

$(document).on('click', '#To', function () {
    $(this).datepicker({ dateFormat: 'dd/mm/yy', changeMonth: true, yearRange: new Date().getFullYear().toString() + ':' + new Date().getFullYear().toString(), changeYear: false });
});

有人能帮上忙吗

在不失去年份限制的情况下做到这一点的方法是:

<script type="text/javascript">
    $(function () {
            $("#From").datepicker({
                dateFormat: 'dd/mm/yy',
                changeMonth: true,
                yearRange: new Date().getFullYear().toString() + ':' + new Date().getFullYear().toString(),
                onClose: function (selectedDate) {
                    $("#To").datepicker("option", "minDate", selectedDate);
                }
            });
            $("#To").datepicker({
                dateFormat: 'dd/mm/yy',
                changeMonth: true,
                yearRange: new Date().getFullYear().toString() + ':' + new Date().getFullYear().toString(),
                onClose: function (selectedDate) {
                    $("#From").datepicker("option", "maxDate", selectedDate);
                }
            });
        });
</script>

$(函数(){
$(“#From”).datepicker({
日期格式:“日/月/年”,
变化月:对,
年份范围:新日期().getFullYear().toString()+':'+新日期().getFullYear().toString(),
onClose:函数(selectedDate){
$(“#至”).datepicker(“选项”,“minDate”,selectedDate);
}
});
$(“#到”)。日期选择器({
日期格式:“日/月/年”,
变化月:对,
年份范围:新日期().getFullYear().toString()+':'+新日期().getFullYear().toString(),
onClose:函数(selectedDate){
$(“#From”).datepicker(“选项”,“maxDate”,selectedDate);
}
});
});

-这就是你想要的我相信这是为你做的?请接受并回答下面的问题,或回答您自己的问题,以便其他人看到您是如何做到的。他们可能有同样的问题。谢谢