formatDateRangeLabelCompactEn(startDateStr: string,endDateStr: string): string
Compact English date-range formatter. Uses an en dash (–) for ranges.
- Same day:
2 February 2027 - Same month + same year:
2–3 February 2027 - Different month + same year:
2 February – 3 March 2027 - Different year:
2 February 2027 – 3 February 2028
Kept as a dedicated helper so i18n replacements can target locale behavior.