0

アプリケーションで KendoUI スケジューラを使用しています。選択したビューが週の場合、週の始まりを取得する方法はありますか?

4

1 に答える 1

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 - 現在の日付から週の最初の曜日を取得する

于 2014-11-17T14:32:10.190 に答える