lastDayOfMonth method

DayDart lastDayOfMonth([
  1. Object? date
])

The last day of a given month

Implementation

DayDart lastDayOfMonth([Object? date]) {
  DayDart d = clone(date)..hour(12);
  var beginningNextMonth = (d.month() < 12)
      ? clone(DateTime(d.year(), d.month() + 1, 1))
      : clone(DateTime(d.year() + 1, 1, 1));
  return beginningNextMonth.subtract(1, DayUnits.D);
}