Twitter bootstrap MVC5引导日期选择器比较两个日期

Twitter bootstrap MVC5引导日期选择器比较两个日期,twitter-bootstrap,asp.net-mvc-5,bootstrap-datepicker,Twitter Bootstrap,Asp.net Mvc 5,Bootstrap Datepicker,我在使用textbox的Bootstrap Datepicker上工作。我有两个文本框,上面有一个日期选择器。文本框用于开始日期和结束日期。第一个日期选择器设置为用户不能选择今天之前的日期,但可以选择将来的任何日期 如何设置第二个日期选择器,使其不能在第一个日期选择器中选择的日期之前选择日期 我尝试了这段代码,但在第二个文本框上不起作用 $("#CheckIN").datepicker({ dateFormat: 'dd/mm/yy', startDate:

我在使用textbox的Bootstrap Datepicker上工作。我有两个文本框,上面有一个日期选择器。文本框用于开始日期和结束日期。第一个日期选择器设置为用户不能选择今天之前的日期,但可以选择将来的任何日期

如何设置第二个日期选择器,使其不能在第一个日期选择器中选择的日期之前选择日期

我尝试了这段代码,但在第二个文本框上不起作用

  $("#CheckIN").datepicker({ 
        dateFormat: 'dd/mm/yy',
        startDate: "today"
    });
    $("#CheckIN").change(function () {        
        var endDate = $("#CheckIN").datepicker('getDate') ;    
        $("#CheckOUT").datepicker({startDate: endDate });
    });
    $("#CheckOUT").datepicker({ 
        dateFormat: 'dd/mm/yy'
    });
var startDate=null;
var endDate=null;
$(函数(){
$(“#开始日期”).datepicker({
格式:“yyyy-mm-dd”,
今日BTN:“链接”,
自动关闭:是的,
}).on(“变更日期”,功能(ev){
控制台日志(ev);
startDate=新日期(ev.Date.getFullYear(),ev.Date.getMonth(),ev.Date.getDate(),0,0,0);
如果(endDate!=null&&endDate!=“未定义”){
如果(结束日期)
var startDate=null;
var endDate=null;
$(function () {
    $("#start-date").datepicker({
        format: "yyyy-mm-dd",
        todayBtn: "linked",
        autoclose: true,
    }).on("changeDate", function(ev){
        console.log(ev);
        startDate=new Date(ev.date.getFullYear(),ev.date.getMonth(),ev.date.getDate(),0,0,0);
        if(endDate!=null&&endDate!='undefined'){
            if(endDate<startDate){
                    alert("End Date is less than Start Date");
                    $("#start-date").val("");
            }
        }
    });
    $("#end-date").datepicker({
        format: "yyyy-mm-dd",
        todayBtn: "linked",
        autoclose: true,
    }).on("changeDate", function(ev){
        endDate=new Date(ev.date.getFullYear(),ev.date.getMonth(),ev.date.getDate(),0,0,0);
        if(startDate!=null&&startDate!='undefined'){
            if(endDate<startDate){
                alert("End Date is less than Start Date");
                $("#end-date").val("");
            }
        }
    });
});