firstDateOfWeek static method
Implementation
static DateTime firstDateOfWeek(DateTime current) {
switch (current.weekday) {
case DateTime.tuesday:
return current.subtract(const Duration(days: 1));
case DateTime.wednesday:
return current.subtract(const Duration(days: 2));
case DateTime.thursday:
return current.subtract(const Duration(days: 3));
case DateTime.friday:
return current.subtract(const Duration(days: 4));
case DateTime.saturday:
return current.subtract(const Duration(days: 5));
case DateTime.sunday:
return current.subtract(const Duration(days: 6));
default:
return current;
}
}