addMonths static method

DateTime? addMonths(
  1. DateTime? fromMonth,
  2. int months
)

Implementation

static DateTime? addMonths(DateTime? fromMonth, int months) {
  DateTime? firstDayOfCurrentMonth = fromMonth;
  for (int i = 0; i < months; i++) {
    firstDayOfCurrentMonth = getLastDayOfMonth(firstDayOfCurrentMonth!)
        .add(const Duration(days: 1));
  }

  return firstDayOfCurrentMonth;
}