dayOfWeek property

int get dayOfWeek

Gets the day of the week, adjusted for the start of the week.

Implementation

int get dayOfWeek {
  final startOfWeek = DateTimeUtils.getStartOfWeek();
  const weekDays = [1, 2, 3, 4, 5, 6, 7, 1, 2];
  var weekDayIndex = weekday - 1;

  switch (startOfWeek) {
    case StartOfWeek.monday:
      break;
    case StartOfWeek.sunday:
      weekDayIndex += 1;
    case StartOfWeek.saturday:
      weekDayIndex += 2;
  }

  return weekDays[weekDayIndex];
}