如何为jQuery日期选择器设置年份范围:1900到当前年份,或1900到9999

Dor*_*eka 16 jquery jquery-ui-datepicker

Jquery Date picker大家好,我使用的对我来说效果很好.但我有一个小问题,即我想设置Start year1900End yearCurrent Year9999..

在脚本中我发现了这个 year range

yearRange: 'c-100:c+100'
Run Code Online (Sandbox Code Playgroud)

如果我向前移动一些东西一样1800,我无法看到current year..我要在这里做什么才能改变看到我多年的这样一种方式,这些年来应该是1900-current year1900-9999

我试过这个对我有用,但因为它是在日历加载时加载它在我的应用程序运行时花了很多时间

 datepick({yearRange: '1900:9999'});
Run Code Online (Sandbox Code Playgroud)

因此,根据我的要求,任何比这更好的选择

mal*_*ent 30

试试这个:

datepick({yearRange: '1900:' + new Date().getFullYear()});
Run Code Online (Sandbox Code Playgroud)


soh*_*aib 11

$("#textBox").datepicker({
    changeMonth: true, changeYear: true, yearRange: '1900:+0'
});
Run Code Online (Sandbox Code Playgroud)


小智 5

这就是你需要的:

datepick({yearRange: "1900:+nn"});
Run Code Online (Sandbox Code Playgroud)

将设置范围从1900年到当年.