getCalendarWeek static method

int getCalendarWeek(
  1. DateTime date
)

Calculates the calendar week for the given date.

Implementation

static int getCalendarWeek(DateTime date) {
  //var dayOfYear = int.parse(DateFormat('D').format(date));
  final diff = date.difference(DateTime(date.year, 1, 1));
  final diffInDays = diff.inDays;

  return ((diffInDays - date.weekday + 10) / 7).floor();
}