And if you are using something else, especially if it’s something like XX-XX-XX, specify what you mean by that!
> NOTE: ISO 8601 defines date and time separated by "T". Applications using this syntax may choose, for the sake of readability, to specify a full-date and full-time separated by (say) a space character.
Starting with the day or the month is Ludacris.
The most nonsensical approach is what the Americans use but let's not go there : - )
Notably on the JVM if your locale is en-GB every month is 3 chars: Jan, Feb, Mar, etc. until you get to September which is Sept.
In en-US it’s just Sep.
Of course, if you don’t specify the locale in code, it will choose the system default leading to lovely region specific exceptions for your servers in Ireland and England.
E.g. French has Juin and Juillet, both "jui" start.
Better to just use yyyy-mm-dd everywhere. I see so many bugs from people still using US date format in 2023.