我正在使用物化CSS datepicker。我需要从1950年到2005年选择yearRange,但是yearRange无法正常工作yearRange还使用以下代码显示了下拉的未来年份iam
$(document).ready(function(){
$('.datepicker').datepicker(
{
format: 'dd-mm-yyyy',
maxDate: new Date(),
selectMonths: true,
changeMonth: true,
changeYear: true,
yearRange: 100,
});
如果我在日期选择器年份下拉列表中将yearRange更改为负数(即yearRange:-100)
最佳答案
根据文档,您必须提供一个数字或数组。这有点令人困惑,因为在数字的情况下,您指定下拉列表中应从当前年份开始的多少年。例如,yearRange: 10
表示10年(2008年)和10年(2028年)。
但是,当您指定数组时,您将指定实际年份,因此对于您的情况,正确的选项是
$( ".datepicker" ).datepicker({
yearRange: [1950,2005],
changeMonth: true,
changeYear: true,
});