I'd also like metric time, but abolishing timezones and daylight saving would be more than good enough.
That is definitely also my preferred format, everything just sorts naturally then. Not so in love with the 2017-09-25T12:00 format as it does not work for filenames on my OS.
ISO8601 is very nice.
I like American dates for sorting though :)
And you're right. I've seen some pretty strange stuff.
Sometimes, when forced to use ancient enterprise data systems, desperate staff use abandoned fields for new purposes.
2017-09-25
2017-09-25-0929
2017-09-25-09290000000000
I don't believe that's an international style?
"Since 1996-05-01, the international format yyyy-mm-dd has become the official standard date format, but the handwritten form d. 'month name' yyyy is also accepted (see DIN 5008)."
(ISO8601)
Given that I read from left to right, I mean.
Jan 11 2016
if you accept that premise, it doesn't matter (much) what order you put the elements in, because none of them can be confused with any other. a word is a month, a one- or two-digit number is the day of the month, a four-digit number is the year.
i feel the same way about websites that expect me to input phone numbers, credit card numbers, social security numbers, etc without punctuation or spaces. why are you making this my problem? if your backend requires that, then strip out everything i typed that wasn't a digit and do your own formatting. geez.
the real problem is displaying both the month and the day of the month as one- or two-digit numbers, which leads to ambiguity. display the month as a three-character string, and the year as a four-digit number, and we are all on the same page again.
YYYY-MM-DD
DD.MM.YYYY
MM/DD/YYYY
Notice the separators. Except for parts of Japan and Australia, these are international standards and used everywhere.
i am talking about an ad hoc, fairly simple thing one can do, if one is writing user-facing code. it's a rule i follow, and i offered it up as something other people might want to try as well.