timeToNextBirthday static method
Implementation
static DateDuration timeToNextBirthday(DateTime birthdate,
{DateTime? fromDate}) {
DateTime endDate = fromDate ?? DateTime.now();
DateTime tempDate = DateTime(endDate.year, birthdate.month, birthdate.day);
DateTime nextBirthdayDate = tempDate.isBefore(endDate)
? AgeCalculator.add(date: tempDate, duration: DateDuration(years: 1))
: tempDate;
return dateDifference(fromDate: endDate, toDate: nextBirthdayDate);
}