ageInYears method

int ageInYears({
  1. DateTime? at,
})

Implementation

int ageInYears({DateTime? at}) {
  final today = at ?? DateTime.now();

  var years = today.year - year;

  final birthdayPassed = (today.month > month) ||
      (today.month == month && today.day >= day);

  if (!birthdayPassed) years--;

  return years;
}