You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

ASP.NET MVC视图(.aspx)中扩展日期选择器年份范围至20年

扩展jQuery UI Datepicker年份选择范围至前后20年

完全可行,只需在初始化jQuery UI Datepicker时添加yearRange配置项,就能自定义年份选择范围。

默认情况下,jQuery UI Datepicker的年份范围是当前年份前后10年,通过yearRange参数可调整:

  • 相对值写法:"-20:+20" 代表当前年份往前20年到往后20年
  • 固定值写法:比如 "2003:2043" 代表固定从2003年到2043年

修改你的JavaScript代码如下:

$("#Date").datepicker({
    yearRange: "-20:+20" // 设置年份范围为当前年份前后20年
})
.focusout(function (event) {//Format dd/MM/yy to dd/MM/yyyy
    var auxF = CheckDateCorrectFormat(this.value);
    if (auxF != "") this.value = auxF;
});

修改后,日期选择器会直接展示当前年份前后20年的选项,无需切换就能选择2010年这类更早的年份。

内容的提问来源于stack exchange,提问作者Keras-JOB

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.04 05:25:16