getWeek method

int getWeek(
  1. DateTime date
)

Calculates the week number for a given date.

Week starts from the first day of the year.

Implementation

int getWeek(DateTime date) {
  final firstDayOfYear = DateTime(date.year, 1, 1);
  final days = date.difference(firstDayOfYear).inDays;
  return ((days + firstDayOfYear.weekday) / 7).ceil();
}