weekOfMonth property

int get weekOfMonth

Get number of week

Implementation

static int get weekOfMonth {
  final DateTime date = DateTime.now();
  final DateTime firstDayOfTheMonth = DateTime(date.year, date.month, 1);
  final int sum = firstDayOfTheMonth.weekday - 1 + date.day;

  if (sum % 7 == 0) {
    return sum ~/ 7;
  } else {
    return sum ~/ 7 + 1;
  }
}