Twitter bootstrap MVC5引导日期选择器比较两个日期
我在使用textbox的Bootstrap Datepicker上工作。我有两个文本框,上面有一个日期选择器。文本框用于开始日期和结束日期。第一个日期选择器设置为用户不能选择今天之前的日期,但可以选择将来的任何日期 如何设置第二个日期选择器,使其不能在第一个日期选择器中选择的日期之前选择日期 我尝试了这段代码,但在第二个文本框上不起作用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:
$("#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("");
}
}
});
});