weekInMonth property
int
weekInMonth
Index of this week in it's month. starts from 1.
A week can be between two month, in that case it will return the one with the reference date in it.
Implementation
int get weekInMonth {
var m = month;
var week = m.firstWeek;
for (var i = 1; i <= m.numberOfWeeks; i++) {
if (week == this) {
return i;
}
week = week.nextWeek;
}
throw 'week index not found!';
}