# plusMonths method

ZonedDateTime plusMonths(

1. int months

)

Adds the specified number of months.

This operation is calendar-aware and handles month-end cases properly.

Example:

    final jan31 = ZonedDateTime.parse('2023-01-31T12:00:00Z');
    final feb = jan31.plusMonths(1); // 2023-02-28T12:00:00Z (not Feb 31)

    final mar31 = ZonedDateTime.parse('2023-03-31T12:00:00Z');
    final apr = mar31.plusMonths(1); // 2023-04-30T12:00:00Z (not Apr 31)

## Implementation

    ZonedDateTime plusMonths(int months) {
      final newLocalDateTime = _localDateTime.plusMonths(months);
      return ZonedDateTime.of(newLocalDateTime, _zone);
    }