addDate method
Adds the specified duration to the DateTime.
Implementation
DateTime addDate({
int microseconds = 0,
int milliseconds = 0,
int seconds = 0,
int minutes = 0,
int hours = 0,
int days = 0,
int weeks = 0,
int months = 0,
int years = 0,
}) {
var newDateTime = add(
Duration(
days: days + (weeks * 7),
hours: hours,
minutes: minutes,
seconds: seconds,
milliseconds: milliseconds,
microseconds: microseconds,
),
);
newDateTime = DateTimeUtils.addMonths(newDateTime, months);
newDateTime = DateTimeUtils.addMonths(newDateTime, years * 12);
return newDateTime;
}