isWeek static method
is Week. 是否是本周.
Implementation
static bool isWeek(int? milliseconds, {bool isUtc = false}) {
if (milliseconds == null || milliseconds <= 0) {
return false;
}
DateTime old =
DateTime.fromMillisecondsSinceEpoch(milliseconds, isUtc: isUtc);
DateTime now = isUtc ? DateTime.now().toUtc() : DateTime.now().toLocal();
DateTime min = old.minDate(now);
DateTime max = old.maxDate(now);
// DateTime old =
// _now.millisecondsSinceEpoch > _old.millisecondsSinceEpoch ? _old : _now;
// DateTime now =
// _now.millisecondsSinceEpoch > _old.millisecondsSinceEpoch ? _now : _old;
return (max.weekday >= min.weekday) &&
(max.millisecondsSinceEpoch - min.millisecondsSinceEpoch <=
7 * 24 * 60 * 60 * 1000);
}