【发布时间】:2014-11-06 05:41:20
【问题描述】:
我在我的应用程序中使用 KendoUI 调度程序。当所选视图为周时,有什么方法可以获取周的开始。
【问题讨论】:
标签: kendo-ui kendo-asp.net-mvc kendo-scheduler kendo-ui-mvc
我在我的应用程序中使用 KendoUI 调度程序。当所选视图为周时,有什么方法可以获取周的开始。
【问题讨论】:
标签: kendo-ui kendo-asp.net-mvc kendo-scheduler kendo-ui-mvc
是的。使用导航事件来捕获当前日期并通过操作检索到的日期来获取一周的开始。即
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
【讨论】: