dayOfYear property

int dayOfYear

Returns ordinal day of the year in the current timezone

1,2,3,...,365,366

Implementation

int get dayOfYear {
  const List<int> dayCount = [
    0,
    0,
    31,
    59,
    90,
    120,
    151,
    181,
    212,
    243,
    273,
    304,
    334
  ];

  final int dayOfTheYear = dayCount[month] + day;

  if (isLeapYear && month > 2) {
    return dayOfTheYear + 1;
  }

  return dayOfTheYear;
}