add method

Date add({
  1. int years = 0,
  2. int months = 0,
  3. int days = 0,
})

Modifies the year, month and day by adding to their values.

The years, months and days are added to the year, month and day of the current date, then normalized to a valid calendar date. The added values can be negative.

Doing date.add(years: y, months: m, days: d) is qquivalent to Date(date.year + y, date.month + m, date.day + d).

Implementation

Date add({int years = 0, int months = 0, int days = 0}) => Date(year + years, month + months, day + days);