Cal constructor
Cal(
- DateTime date
Implementation
Cal(DateTime date) {
int y = date.year;
int m = date.month;
int dCnt = mSize(y, m);
DateTime ms = DateTime(y, m, 1);
int pad = ms.weekday;
int cnt = dCnt + pad;
cnt = cnt + (cnt % 7 > 0 ? 7 - cnt % 7 : 0);
DateTime lastM = addMonths(date, -1);
int lastMSize = mSize(lastM.year, lastM.month);
this.dCnt = dCnt;
this.lastMSize = lastMSize;
this.pad = pad;
this.cnt = cnt;
}