如何获得当前剑道日历的月份和年份

时间:2013-07-04 11:58:23

标签: javascript jquery calendar kendo-ui

有没有办法获得当前的日历月份?当我浏览日历中的导航选项时,我想显示上一个,现在和下一个月和一年。

2 个答案:

答案 0 :(得分:1)

如果您按如下方式定义日历,则每次更改显示上一个,当前和下个月的月份时,您都会在控制台中获得跟踪。

var cal = $("#cal").kendoCalendar({
    navigate: function (e) {
        var cur = new Date(this._current);
        var prev = new Date(cur);
        prev.setMonth(cur.getMonth() - 1);
        var next = new Date(cur);
        next.setMonth(cur.getMonth() + 1);
        console.log("-----------");
        console.log("prev", prev);
        console.log("cur ", cur);
        console.log("next", next);
    }
}).data("kendoCalendar");

我所做的是从_current获取当前显示月份的预选日期,然后按月份增加或减少1。

在此处运行示例:http://jsfiddle.net/OnaBai/W9VFB/1/

答案 1 :(得分:0)

您可以定义年份深度,因此日历将显示月份和年份。我希望这会对你有所帮助。

 $("#calendar").kendoCalendar({
    depth: "year"
     });