weekOfYear property

int get weekOfYear

Get the week of year

Example:

final date = DateTime(2023, 7, 15);
print(date.weekOfYear); // Week number

Implementation

int get weekOfYear {
  final firstDayOfYear = DateTime(year, 1, 1);
  final daysSinceFirstDay = difference(firstDayOfYear).inDays;
  return ((daysSinceFirstDay + firstDayOfYear.weekday) / 7).ceil();
}