Javascript 在单个daterangepicker jquery中设置年份范围
我使用了来自的单一日期范围选择器Javascript 在单个daterangepicker jquery中设置年份范围,javascript,jquery,date,date-range,daterangepicker,Javascript,Jquery,Date,Date Range,Daterangepicker,我使用了来自的单一日期范围选择器 $(函数(){ $('input[name=“birth”]”)。daterangepicker({ singleDatePicker:是的, 决战:没错, 年份:1901年, maxYear:parseInt(矩().format('YYYY'),10) } }); 上面的代码提供了月份和年份下拉列表。我想指定年份范围,所以我尝试了以下操作: <script> $(function() { var year = (new Date()
$(函数(){
$('input[name=“birth”]”)。daterangepicker({
singleDatePicker:是的,
决战:没错,
年份:1901年,
maxYear:parseInt(矩().format('YYYY'),10)
}
});
上面的代码提供了月份和年份下拉列表。我想指定年份范围,所以我尝试了以下操作:
<script>
$(function() {
var year = (new Date()).getFullYear();
var startYear = year-18;
var endYear = year-110;
$('input[name="birthday"]').daterangepicker({
singleDatePicker: true,
showDropdowns: true,
minYear: startYear ,
maxYear: endYear
}
});
</script>
$(函数(){
变量年份=(新日期()).getFullYear();
var startYear=第18年;
var endYear=第110年;
$('input[name=“birth”]”)。daterangepicker({
singleDatePicker:是的,
决战:没错,
minYear:startYear,
maxYear:endYear
}
});
但这不起作用。我还想根据最小/最大年份设置开始日期,否则开始时输入将为空
如何根据最小/最大年份设置该年份范围和默认空/日期
请提供帮助和指导。谢谢。结束日期应大于开始日期,并且您的javascript代码有错误; 试试这个
$(函数(){
变量年份=(新日期()).getFullYear();
var startYear=第110年;
var endYear=第18年;
$('input[name=“birth”]”)。daterangepicker({
singleDatePicker:是的,
决战:没错,
minYear:startYear,
maxYear:endYear
});
});
<script>
$(function() {
var year = (new Date()).getFullYear();
var startYear = year-18;
var endYear = year-110;
$('input[name="birthday"]').daterangepicker({
singleDatePicker: true,
showDropdowns: true,
minYear: startYear ,
maxYear: endYear
}
});
</script>
<script>
$(function() {
var year = (new Date()).getFullYear();
var startYear = year-110;
var endYear = year-18;
$('input[name="birthday"]').daterangepicker({
singleDatePicker: true,
showDropdowns: true,
minYear: startYear ,
maxYear: endYear
});
});
</script>