ageInYears method

int ageInYears([
  1. DateTime? at
])

Whole years between this date and now (or at).

Implementation

int ageInYears([DateTime? at]) {
  final ref = at ?? DateTime.now();
  var age = ref.year - year;
  if (ref.month < month || (ref.month == month && ref.day < day)) age--;
  return age;
}