formatDateRange static method
Format date range for display
Implementation
static String formatDateRange(
DateTime start,
DateTime end,
PeriodDateType type,
) {
switch (type) {
case PeriodDateType.day:
return '${start.month}/${start.day}';
case PeriodDateType.week:
final DateTime weekStart = getFirstDayOfWeek(start);
final DateTime weekEnd = getLastDayOfWeek(start);
return '${weekStart.month}/${weekStart.day}-${weekEnd.day}';
case PeriodDateType.month:
final DateTime monthStart = getFirstDayOfMonth(start);
final DateTime monthEnd = getLastDayOfMonth(start);
return '${monthStart.month}.${monthStart.day}-${monthEnd.day}';
}
}