如何在 kendo 日期选择器中设置距当前日期 "n" 年前的日期?

How to set "n" years back date from present date in kendo datepicker?

我想在 kendo 日期选择器中设置距今天日期 10 年前的日期。

如果您想始终使用 10 年前的日期来初始化您的日期选择器,那么在您的 HTML 中它将是这样的:

    @(Html.Kendo().DatePicker().Name("myDatePicker").Value(DateTime.Today.AddYears(-10)))

举个例子:当我们处理任何银行表格申请时,申请人应该有至少 20 年的时间从​​今天开始申请特定的考试。

所以最好将 Max-Date 作为从今天的日期起 20 年后的日期 在 kendo 日期选择器中设置从今天起过去 'n' 年的日期非常容易。

找到下面的小片段。

var toDate = new Date();

// 这里 'n' 不包括从今天开始的年数。

var pastDate= new Date(toDate.setFullYear(toDate.getFullYear()- n));

$("#birthDayDate").kendoDatePicker({ 最大值:过去日期 });