3 ms·
RFC3339 (similar to ISO 8601, but more strict) is great for computer readable use cases, but I've found it lacking for human use cases since there is still tech
by mkeedlinger 4y ago
RFC3339 (similar to ISO 8601, but more strict) is great for computer readable use cases, but I've found it lacking for human use cases since there is still technically room for ambiguity and it's unfamiliar to most people. For anything like filling out a form that a person will read, I've started using the following:
12 Jun 2020
This is about as unambiguous as I can imagine for any person to read, and they require no familiarity with the format for it to be as such.
- graderjs 4y agoI agree that format is easy. Very clear. For English speaking, "Western" Gregorian dates & times. But there's a big world out there. Have you seen: https://github.com/kdeldycke/awesome-falsehood#dates-and-time https://github.com/kdeldycke/awesome-falsehood#dates-and-tim... ?
- xigoi 4y agoWhat about 2020-07-12 requires familiarity? 12 Jul 2020 requires knowing the names of months in the current locale, which is inconvenient.
- DrRobinson 4y agoIt could also mean 7 Dec 2020
- xigoi 4y agoI've never seen anyone write dates as YYYY-DD-MM. That's even crazier than MM/DD/YYYY.
- suprjami 4y agoAmericans
- xigoi 4y agoI know that Americans use MM/DD/YYYY. But YYYY-DD-MM???
- fancy-dill 4y agoAnd I've never seen anyone write time with minutes or seconds before the hours. Time: hh:mm:ss, never mm:ss:hh or ss:mm:hh Why should the date format be any different?
- xigoi 4y agoTime goes from the largest to the smallest: hours, minutes, seconds. And the same applies to date: years, months, days.
- Symbiote 4y agoI've certainly seen things like "ten past four" written, and it's commonly spoken, but so are "four ten" and "sixteen ten". But the date is most commonly spoken in Europe (including in Britain and Ireland) in the form "twelfth of August, twenty twenty-two", so 12/8/2022 (the most common date format in UK/IE) follows from that.
- User23 4y agoIt doesn't conveniently sort lexicographically.
- mkeedlinger 4y agoIndeed. Perhaps I should have specified that by writing "human readable" I was implying hand-written.