equalsWeek method
is Week.
Implementation
// 是否是本周
bool equalsWeek({bool isUtc = false, int? locMs}) {
if (this <= 0) {
return false;
}
DateTime old = toDatetime(isUtc: isUtc);
DateTime now;
if (locMs != null) {
now = locMs.toDatetime(isUtc: isUtc);
} else {
now = isUtc ? DateTime.now().toUtc() : DateTime.now().toLocal();
}
old = now.millisecondsSinceEpoch > old.millisecondsSinceEpoch ? old : now;
now = now.millisecondsSinceEpoch > old.millisecondsSinceEpoch ? now : old;
return (now.weekday >= old.weekday) &&
(now.millisecondsSinceEpoch - old.millisecondsSinceEpoch <=
7 * 24 * 60 * 60 * 1000);
}