date: support ISO 8601
Currently, dates must be in DD/MM/YY format. This is not very intuitive, even some power users and mutt developers rarely use it for things like pattern matching and limiting.
I would propose to support the date and time standard ISO 8601, which is also the base for W3C and RFC 3339.
IMHO, this has several advantages:
- It is a global standard - widely used, understood and remembered.
- It is both powerful and simple to use and remember for basic use-cases.
- It has a clear lexicographical order from the largest to smallest unit of time.
- It supports year, month or week in addition to the current day only.
A downside I see is that time intervals are separated by the designator forward slash /
as opposed to the current hyphen -
, because that would become a valid separator between date values. So this might require a major version incrementation.
Edited by ilf