【问题标题】:kendo datepicker depth year last day剑道日期选择器深度去年最后一天
【发布时间】:2013-01-16 12:27:27
【问题描述】:

我正在尝试使用以下选项初始化剑道“日期选择器”:

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

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

例如:通过选择“一月”,日期选择器设置为“01/01/2013”​​,但我希望它返回“31/01/2013”​​(最后一天)。

有人知道我该怎么做吗?

【问题讨论】:

    标签: datepicker kendo-ui


    【解决方案1】:

    定义你kendoDatePicker为:

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-08-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多