nextMonth static method

({int month, int year}) nextMonth(
  1. ({int month, int year}) initDate
)

Implementation

static ({int month, int year}) nextMonth(({int month, int year}) initDate) {
  int month = initDate.month;
  int year = initDate.year;

  month = month + 1;
  if (month > 12) {
    month = 1;
    year = year + 1;
  }

  return (month: month, year: year);
}