Exclude year in iteration period when same as the current year
Proposal
Currently we show the full date with year for both start and due dates of an iteration, resulting in a format like Mar 31, 2024 - April 7, 2024.
For issue due dates we typically hide the year when it matches the current year. For iterations that would make the above period Mar 31 - April 7. Excluding the year can make this shorter in cases where space is a premium (boards, lists) and make it easier to read.
In issue lists and boards
- If start year != due year, show both years. (Dec 30, 2023 - Jan 7, 2024)
- If start year == due year && due year != current year, show year only for due year. (Jan 1 - Jan 8, 2023)
- If start year == due year && due year == current year, show no years (Jan 1 - Jan 8)
In iteration list, iteration dropdown, and iteration report title
- If start year != due year, show both years. (Dec 30, 2023 - Jan 7, 2024)
- In all other cases show due year (Jan 1 - Jan 8, 2024)