dayListForMonth static method

List<int> dayListForMonth(
  1. int year,
  2. int month
)

Implementation

static List<int> dayListForMonth(int year, int month) {
  int shift = DateTime.utc(year, month, 1).weekday % 7;
  int daysInMonth = daysCount(year, month);
  List<int> ret = List.generate(shift, (index) => -1);
  List<int> _day = List.generate(daysInMonth, (index) => index + 1);
  ret.addAll(_day);
  return ret;
}