getThisWeek static method
获取本周
Implementation
static List<String> getThisWeek(DateTime date) {
int current = date.weekday;
DateTime firstDay = DateTime.fromMillisecondsSinceEpoch(
date.millisecondsSinceEpoch - (24 * 60 * 60 * 1000 * (current - 1)),
);
DateTime lastDay = DateTime.fromMillisecondsSinceEpoch(
date.millisecondsSinceEpoch + (24 * 60 * 60 * 1000 * (7 - current)),
);
return [
DateFormat('yyyy-MM-dd').format(firstDay),
DateFormat('yyyy-MM-dd').format(lastDay),
];
}