kendo datepicker深度年度最后一天

时间:2013-01-16 12:27:27

标签: datepicker kendo-ui

我正在尝试使用以下选项初始化Kendo“datepicker”:

$("#elementid").kendoDatePicker({
    //... 
    depth: "year"
});

当我在小部件中更改月份时,我想在我的视图模型中设置所选月份的最后一天(不是默认情况下,第一天)。

例如:通过选择“January”,datepicker设置在“01/01/2013”​​,但我希望它返回“31/01/2013”​​(最后一天)。

有人知道我该怎么办?

1 个答案:

答案 0 :(得分:0)

将您kendoDatePicker定义为:

$("#elementid").kendoDatePicker({
    ...
    depth : "year",
    change: function (e) {
        var val = this.value();
        this.value(new Date(val.setMonth(val.getMonth() + 1, 0)));
    }
});

我们处理change事件并使用JavaScript计算所选日期的最后一天。