daysInMonth property

int get daysInMonth

Implementation

int get daysInMonth {
  switch (month) {
    case DateTime.january:
    case DateTime.march:
    case DateTime.may:
    case DateTime.july:
    case DateTime.august:
    case DateTime.october:
    case DateTime.december:
      return 31;
    case DateTime.april:
    case DateTime.june:
    case DateTime.september:
    case DateTime.november:
      return 30;
    case DateTime.february:
      return isLeapYear ? 29 : 28;
    default:
      throw Exception('Invalid month');
  }
}