diff --git a/lib/picker.date.js b/lib/picker.date.js index c17c740a..694ee584 100644 --- a/lib/picker.date.js +++ b/lib/picker.date.js @@ -1101,9 +1101,19 @@ DatePicker.prototype.nodes = function( isOpen ) { var minYear = minLimitObject.year, - maxYear = maxLimitObject.year, - lowestYear = focusedYear - numberYears, - highestYear = focusedYear + numberYears + maxYear = maxLimitObject.year; + + //This will check whether any year after current year will be added or not in Year dropdown + var setAsMaxYear = !!( settings.setAsMaxYear && settings.setAsMaxYear === true ); + var lowestYear = 0, highestYear = 0; + + if( setAsMaxYear === true ) { + lowestYear = focusedYear - (numberYears*2); + highestYear = focusedYear; + } else { + lowestYear = focusedYear - numberYears; + highestYear = focusedYear + numberYears; + } // If the min year is greater than the lowest year, increase the highest year // by the difference and set the lowest year to the min year.