JQuery UI Datepicker用于选择不显示所有月份的DOB

我正在使用JQuery UI Datepicker为用户选择他们的出生日期(DOB)。 我的代码如下: –

$('#DOB').datepicker({ changeMonth: true, changeYear: true, maxDate: new Date(), yearRange: '-100:+0' }); 

然而,我今天注意到,从1月份开始,它没有显示其余的月份(2月到12月),除非我将年份改为前一年。 我通过添加另一个选项做了临时解决方案

 showMonthAfterYear: true 

它不是一个完美的解决方案,因为它只是“推动”用户在选择月份之前选择年份。 另一种解决方案是更改选项,如下所示

 yearRange: '-100:-1' 

以上2个临时解决方案可能对其他人有所帮助,但我希望有一个永久解决方案。 再次感谢。

我认为问题可能是maxDate:new Date()。 这将maxdate设置为今天,因此不会显示剩下的几个月