Javascript 在DateRangePicker中将minDate设置为当前日期
我正在使用DateRangePicker进行日期选择。我试图通过如下将min date设置为current date来禁用过去的日期。它没有任何作用Javascript 在DateRangePicker中将minDate设置为当前日期,javascript,jquery,momentjs,daterangepicker,bootstrap-daterangepicker,Javascript,Jquery,Momentjs,Daterangepicker,Bootstrap Daterangepicker,我正在使用DateRangePicker进行日期选择。我试图通过如下将min date设置为current date来禁用过去的日期。它没有任何作用 $('.daterange-single').daterangepicker({ singleDatePicker: true, minDate: today }); 但当您给出如下实际日期时,它工作正常 $('.daterange-single').daterangepicker({
$('.daterange-single').daterangepicker({
singleDatePicker: true,
minDate: today
});
但当您给出如下实际日期时,它工作正常
$('.daterange-single').daterangepicker({
singleDatePicker: true,
minDate: "7/11/2019"
});
请帮助我如何在DateRangePicker中将minDate设置为当前日期将
today
的值设置为当前日期from momentmoment()
var today=moment()
或者只是一个日期对象
var today=new Date()
$(“#日期时间选择器”)。日期时间选择器({
minDate:moment()
});代码>
您可以尝试将变量设置为包含今天的日期,并将其用作minDate
var today = new Date();
var dd = today.getDate();
var mm = today.getMonth()+1; //As January is 0.
var yyyy = today.getFullYear();
var todayDateString = dd+"/"+mm+"/"+yyyy;
$('.daterange-single').daterangepicker({
singleDatePicker: true,
minDate: todayDateString
});
您可以在daterangepicker中设置当前日期的minDate
。您可以尝试以下代码:
$(函数(){
$('input[name=“birth”]”)。daterangepicker({
singleDatePicker:是的,
决战:没错,
年份:1901年,
minDate:新日期(),
maxYear:parseInt(矩().format('YYYY'),10)
});
});代码>
变量“今天”在哪里定义?您可以使用jQueryUI或查看一下矩.js。。。。否则,当我运行上面的代码片段时,为什么要在输入标记中自动填充maxDate?