addMonth method
Implementation
DateTime addMonth(int addedMonth) {
int monthAdded = month + addedMonth;
String monthToAdd =
"$monthAdded".length == 1 ? "0$monthAdded" : "$monthAdded";
String dateDay = "$day".length == 1 ? "0$day" : "$day";
if ((month + addedMonth) > 99) {
DateTime date = DateTime.parse("$year-99-$dateDay");
String nextDayDate =
"${date.day}".length == 1 ? "0${date.day}" : "${date.day}";
return DateTime.parse(
"${date.year}-${date.month + (monthAdded - 99)}-$nextDayDate");
} else {
return DateTime.parse("$year-$monthToAdd-$dateDay");
}
}