我正在使用物化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,
});

09-11 18:17