KendoUI调度程序周视图: - 获取周开始日期的方式

时间:2014-11-06 05:41:21

标签: kendo-ui kendo-asp.net-mvc kendo-scheduler kendo-ui-mvc

我在我的应用程序中使用KendoUI调度程序。当选定的视图是一周时,有没有办法让周开始。

1 个答案:

答案 0 :(得分:1)

是。使用导航事件来捕获当前日期并通过操纵检索的日期来获取星期的开始。即。

navigate: function (e) {
           if (e.view.toLowerCase() === "week") {
                GetStartDateOfWeek(e.date);
             }
  }

function GetStartDateOfWeek(d) {
  d = new Date(d);
  var day = d.getDay(),
  diff = d.getDate() - day + (day == 0 ? -6:1); // adjust when day is sunday
  var startOfWeek = new Date(d.setDate(diff));
 }

希望它有所帮助!

参考:JavaScript - get the first day of the week from current date