formatDateRange static method
Formats a date range (e.g., "Apr 10 - May 15, 2025").
Implementation
static String formatDateRange(DateTime start, DateTime end) {
if (start.year == end.year) {
if (start.month == end.month) {
return '${DateFormat.MMMd().format(start)} - ${DateFormat.d().format(end)}, ${DateFormat.y().format(start)}';
}
return '${DateFormat.MMMd().format(start)} - ${DateFormat.MMMd().format(end)}, ${DateFormat.y().format(start)}';
}
return '${DateFormat.yMMMd().format(start)} - ${DateFormat.yMMMd().format(end)}';
}