asRange method

String asRange(
  1. DateTime to
)

Formats date range as '24/02/2026 - 26/02/2026'.

Example:

final date = DateTime(2026, 2, 24);
final formatted = date.asRange(DateTime(2026, 2, 26));
// returns: '24/02/2026 - 26/02/2026'

Implementation

String asRange(DateTime to) {
  if (isSameAs(to)) return toDateWithSlashes;
  return '$toDateWithSlashes - ${to.toDateWithSlashes}';
}