daysInMonth function

int daysInMonth(
  1. int month,
  2. int year
)

Implementation

int daysInMonth(int month, int year) {
  if (month == 2) {
    if (isLeapYear(year)) {
      return 29;
    } else {
      return 28;
    }
  } else if (month == 4 || month == 6 || month == 9 || month == 11) {
    return 30;
  } else {
    return 31;
  }

  // example:
  // daysInMonth(2, 2020) => 28
}