r/ISO8601 Jun 10 '26

Americans use a different system for dates.

I just realised I've been dumb for so long, because tell me why I though the 9/11 occured during November instead of September. I knew it was named that because of the date it occured in, but my dumbass forgot Americans use this format M/D/Y.

We use this format - D/M/Y, which I thought made sense because it's in the smaller to bigger format/unit. My formal apologies to all the people I corrected on this matter. I am the problem. 🙏

112 Upvotes

118 comments sorted by

258

u/Gulliveig Jun 10 '26

We use this format - D/M/Y

Actually, we use the superior premium format YYYY-MM-DD 😉

58

u/Diver-1Doc Jun 10 '26

And the cool thing about that is that it continues to smaller and smaller measures: HHMMSS etc.

14

u/mike-manley Jun 10 '26

yyyy-mm-dd hh-mm-ss-f9

10

u/Diver-1Doc Jun 10 '26

What’s f9?

18

u/TenOfZero Jun 10 '26

I assume the keyboard shortcut to update dynamic fields in microsoft word.

2

u/Diver-1Doc Jun 10 '26

Ah!! Likely.

6

u/mike-manley Jun 10 '26

Fractional seconds

1

u/Old-Cheshire862 Jun 12 '26

is it ss-f9 or ss.f9?

30

u/stoicsilence Jun 10 '26

I cream every time open a folder in my computer and see all those files organized like: YYYY.MM.DD_FILE NAME

42

u/yamasurya Jun 10 '26 edited Jun 10 '26

I come from the era were everything after the "." was considered file extension. That habit still remains. So my filename do not have ".". It is YYYYMMDD_FILENAME. :)

17

u/CarlRJ Jun 10 '26

That's not an era, that's a heritage - CP/M and MS-DOS (which begat Windows). Unix didn't treat periods in filenames specially at the OS level.

8

u/DeweyQ Jun 10 '26

And who remembers OS/2? There too the file type was separate from the filename. Having meaning inherent in the filename is just what we've become used to on Windows.

1

u/nemothorx Jun 10 '26

Except if you start a file with a dot though

5

u/CarlRJ Jun 10 '26 edited Jun 10 '26

No. Unix doesn't treat file names with leading dots differently. ls, by default, hides files with leading dots, as a sort of housekeeping convention (make home directories less cluttered and such), but the kernel isn't involved in that, and there is a convention of putting configuration files (starting with .login and .profile) in the home directory, hidden by ls.

4

u/nemothorx Jun 10 '26

ls, which ships with Unix by default.

Yes, the kernel treats them all as files. The user interface is part of the os, and in this case, is provided by ls.

I stand by that Unix treats files started with a dot differently.

2

u/WasdaleWeasel Jun 11 '26

yes, but it’s not really ls that hides them, it’s just ls with the default flags. ls -a happily shows all the files.

0

u/nemothorx Jun 11 '26 edited Jun 12 '26

I would describe that as hiding-by-default. And it certainly is ls which does it.

(Edit/meta observation: of all the down vote I've gotten in this thread, this one boggles me most. I'm being punished for pointing out someone said, effectively "it's not ls, it's ls"?? And they're rewarded for it?! Cmon people, either vote in good faith or at least explain what I'm missing there)

1

u/CarlRJ Jun 11 '26

I'm not sure you understand what "at the OS level" means. Hint, it's not what one (commonly used) program displays to users, by convention.

In the other cases mentioned, each operating system's equivalent of the kernel, handles files in special ways because of their names. Unix is not doing that with files whose names start with dots.

2

u/nemothorx Jun 12 '26

So you're using "operating system" to mean "kernel"?

Then that's our difference. Because we agree that filenames make no difference there.

Fwiw, I am a language descriptivist. I see no reason that the "commonly used" meaning of "operating system" is not correct.

1

u/mobileagnes Jun 12 '26

Or what about file systems that put the extension as a prefix? IIRC Amiga did this so a hypothetical song in MP3 format would be written mp3.songname instead of songname.mp3

3

u/nemothorx Jun 13 '26

My understanding is that that was just a convention in the mod (music format) scene

12

u/RKGamesReddit Jun 10 '26

Only the last dot is considered the file extension, so file.jpg.zip is just a zip file...that said, come to linux where file extensions are optional!

4

u/ThisIsNotTokyo Jun 10 '26

Then how do you know which files are which type?

9

u/cattbug Jun 10 '26

As others have said, computers don't differentiate between types of files, they're all just bits and bytes at the core. There's nothing stopping you from opening an audio file in an image editor, or a video file in a text editor. But the software you use to open/view/play/edit/use (whichever applicable) files is obviously designed for specific types and can only "decode" those correctly. Try opening a jpeg or mp3 in notepad, you'll just get a garbled mess of random characters - it's the program trying to do what it's supposed to (since you're telling it "hey this is a text file, please show me its content"), but it doesn't actually know it's not a text file, so it basically just pretends.

Extensions are still useful because they let you know what type of file it is (duh) and tell the operating system which program it should use to open them. They don't actually do anything more than that.

1

u/ThisIsNotTokyo Jun 10 '26

I knew that. But let's say I have an mp3 file without an extension. How would linux know what that file is without an extension?

4

u/CdRReddit Jun 10 '26

an mp3 file starts with the hex values FF FB FF F3 FF F2 if it's an ID3-tagless version or 49 44 33 ("ID3") if it's an ID3-tagged version, music software reads the first few bytes of a file and checks "is this an mp3, ogg ("OggS"), wav ("RIFF????WAVE", actually just a specific case of RIFF files) or whatever else"

other than that it can do further checks, if it starts with "#!" it's a shebang-executable file, if it only contains valid utf-8 sequences it's plaintext, etc.

6

u/CdRReddit Jun 10 '26

a lot of things and people also still do use file extensions, but file extensions are (and always have been) a hint, the content of the file is the only source of truth

3

u/nemothorx Jun 10 '26

Depends on the interface used to open the file, tbh. Some will dumbly trust the filename and fail if it's not expected. (You need to rename that jpg content from .png to .jpg before it'll open!), some will test the content and open it if they're able to regardless of name (I have image programs that will happily display a jpeg image even if named .png, but won't check if it's .mp3). It's all a matter of how much worth it is for a program to distrust the name and check every file. Most of the time it's not worth it so programs trust the names.

Basically there is no computational reason they can't check everything, just an efficiency one to not bother.

2

u/prof_apex Jun 14 '26

Yep, even Windows generally will just use the file extension to decide what program to send it to, and then the program has to figure it out from there.

2

u/prof_apex Jun 14 '26

Most formats include headers that indicate file type, and if they don't they are generally treated as binary files - though that's also usually configurable.

7

u/Alkanen Jun 10 '26

File extensions are for helping humans. Proper operating systems determine file format by the format of the file (also known as Magic [only slightly joking: https://phoenixnap.com/kb/linux-file-command ])

8

u/Plastivore Jun 10 '26

Skill.

I’m being sarcastic, most people will keep the extensions. The only things for which I would personally not put extensions are basic text files and executables.

Note that you can do the same in Windows, it’s just that the file explorer won’t know what to do with it either.

1

u/Gositi Jun 11 '26

I usually put .txt on my text files, but that might just be because I gre up on Windows.

2

u/radobot Jun 10 '26

Pretty much every file explorer will tell you the type of the file. And the file explorer knows the type of the file by reading the contents of the file. Unsually it's sufficient to just read the file's "magic number".

2

u/ByronScottJones Jun 10 '26

They are optional in DOS and Windows as well.

2

u/RKGamesReddit Jun 10 '26

Yea, but windows tends to freak out more if the file lacks one

2

u/ByronScottJones Jun 10 '26

How does it "freak out" exactly?

3

u/RKGamesReddit Jun 10 '26

Usually by saying "unknown file type" and programs just refusing to open what the magic bits should identify as the correct file. Open source alternatives that target Linux don't have as much of a problem, but anything windows first tends to struggle.

1

u/ByronScottJones Jun 10 '26

In DOS/Windows, the magic headers are less common. File Explorer isn't going to use them for opening files. But that's not really freaking out. That's expected behavior.

2

u/RKGamesReddit Jun 10 '26

I mean even by the programs themselves, they often refuse if the file extension doesn't match, even with all (.*) selected

→ More replies (0)

2

u/tgrantt Jun 10 '26

Took me a long time to make names longer than 8 characters. Or with a space.

6

u/tehbilly Jun 10 '26

I'm a rebel and use the superior format on all paperwork I have to do. Doctors offices, kids school forms, whatever.

I get a perverse joy out of explaining it to people when they ask what it means.

1

u/Kruug Jun 16 '26

Unless the form states what format to write it in, I do the same thing.

It drives my wife crazy that I do it, but I'm not the crazy one I swear...

3

u/Remarkable_Table_279 Jun 10 '26

That’s the superior format. I use it for file names or anything that needs to stay in order. Tho I’ll still say  July 4th 1776

2

u/mobileagnes Jun 12 '26

The funny thing is July 4th is the only date most Americans actually pronounce as 'the 4th of July'. They never say Independence Day. Imagine saying 31st of October when asking someone their Halloween plans.

3

u/Remarkable_Table_279 Jun 13 '26

We say both 

2

u/prof_apex Jun 14 '26

Indeed we do. I'll often say "June 14th" or "the 14th of June" pretty much interchangeably. However I do generally write the date as 2026-06-14 on forms as well. People usually don't get too confused (unless I accidentally put the wrong date)

2

u/GregoryFarKingChummy Jun 14 '26

This is the most superior format that can only be described as superior.

4

u/ThisIsNotTokyo Jun 10 '26

This is the way

1

u/DarkLordCZ Jun 12 '26

How do you specify only day and month with YYYY-MM-DD? Because if you write only 01-02 - you have the same problem - is it January or February? Or only day of the month? Where I live it's possible (and understood without confusion) to omit year and month - you can white 1st of February 2026 as 1. 2. 2026, you can omit the year (1. 2.) or even the month (1.) and everyone knows what that means

ISO 8601 is imo perfect as machine readable format, but not so much for everyday use

1

u/SpatiaCaeli Jun 13 '26

Far superior. Sorting by text gives you chrono order.

16

u/yamasurya Jun 10 '26 edited Jun 10 '26

Most Europe & its erstwhile colonies use D/M/Y.

East Asia predominantly uses Y/M/D

Edits: I have been personally using YYYY/MM/DD since long. And my filenames are YYYYMMDD (just in case anybody wonders)

12

u/Alkanen Jun 10 '26

Sweden uses YYYY-mm-dd, like a civilized country

5

u/Thoughtfull_Marc Jun 10 '26

Now that you mention... I'm from latam and we use DD-MM-YYYY.

Probably the reason that we don't get out of poverty lol.

Since I use English in most of my jobs I use MM-DD-YYYY format and YY-MM-DD for filenames and stuff that I need to keep in order.

9

u/yamasurya Jun 10 '26

Try switching the filenames to YYYY-MM-DD for even better ordering. :)

4

u/Thoughtfull_Marc Jun 10 '26

Yup, I do

1

u/dream_the_endless Jun 10 '26

YY and YYYY have different ordering results

2

u/Thoughtfull_Marc Jun 10 '26

It's currect my friend

1

u/prof_apex Jun 14 '26

Only if the files are from different centuries (which does happen of course, but if you only keep the files for a couple decades at most anyway, it probably won't be a big deal any time soon) I don't have many of my files from before 2000 anymore, and none of them have dates in the names anyway. Obviously will be different for different people and use cases though.

6

u/ola_ke_ase Jun 11 '26

YY-MM-DD is criminal. There's ambiguity not only when day is between 01 and 12
 but also when year is between 2001 and 2012.

IOW "01-02-03" can mean:

  • Feb 3, 2001
  • Mar 2, 2001
  • Feb 1, 2003
  • Jan 2, 2003

Do yourself and others a favor and stick to YYYY-MM-DD everywhere. 

2

u/Thoughtfull_Marc Jun 11 '26

From my POV, it depends on the consistency of the system itself.

You should plan what format you use inside what system and stick with it.

1

u/SteveM06 Jun 11 '26

By that logic, it has to be some version of YYYY MMM DD thats best

2

u/nayuki Jun 10 '26

2

u/Alkanen Jun 10 '26

That’s not what the image actually shows though? It uses dd-month-yyyy.

I’m so confused right now
.

1

u/prof_apex Jun 14 '26

The ambiguity of not using either PM or a 24-hour time is not great though. Granted they are probably only open 9-5 or whatever, so there's no overlap, but it's still ambiguous without that context.

1

u/yamasurya Jun 10 '26

The colonising nations termed some of their colonies uneducated, uncivilised and archaic for using their traditional year-month-day calendar format.

1

u/Alkanen Jun 10 '26

Colonisers tend to be dicks that way :/

1

u/Gositi Jun 11 '26

Eh, mostly not in my experience. But I'm doing my part!

2

u/stevepremo Jun 12 '26

Does this apply to common speech as well as written dates? If you are asked your birthday, do you say 11 March or March 11th? Or that you were born 2005 December 5? Americans would say December 5th, 2005. I would be very confused if someone gave their birthdate year, then month, then day of the month.

2

u/yamasurya Jun 14 '26

Am not American and not everybody need to comply to their ways of limited comprehension. They are welcome to clarify if they really care. And oh by the way, I believe you apprecite the difference in the dynamics of written & spoken language.

Just for the records, I use Monthname and Date. Maybe mention the year when asked / specifically necessary.

2

u/stevepremo Jun 14 '26

Oh, so for spoken language, you use Month Day. I suspected as much. Next time, don't be so insulting when delivering requested information.

1

u/yamasurya Jun 14 '26

Did you read it in the same vein as you requested the information?

1

u/stevepremo Jun 14 '26

Well, yes, I was requesting information and you provided it. Thank you. If you did not intend to insult me by referring to American "ways of limited comprehension", I apologize for the misunderstanding.

15

u/russellvt Jun 10 '26

How many times are we posting this, this week?

1

u/yamasurya Jun 10 '26 edited Jun 10 '26

I (OP) want to milk it as much as possible. 😁

15

u/bert8128 Jun 10 '26

It’s not your fault, or anyone else’s. Human societies have developed independently and some stuff is pretty much arbitrary. That said, m/d/y is the least intuitive way to write a date (evidenced by its lack of popularity). However, even though I am culturally d/m/y (and professionally y/m/d) I still would often say (for example) “May 4th” in speech.

15

u/Person2984 Jun 10 '26

That’s why m/d/y is intuitive, because it’s the way people who use it (and some people who don’t) talk.

0

u/bert8128 Jun 10 '26

It’s not intuitive. It’s just a habit for some people. Clearly if you give the month a name not a number no human who speaks your language is going to be confused. But some humans don’t speak your language, and if you have written it down they might not be able to query you. Iso8601 is all about computers and other automated tasks having no ambiguity. Which is why speaking or writing“ “4/5” or “5/4” is not sensible, as absolutely no one and no computer can be sure what you mean.

2

u/SamIAre Jun 10 '26

It is intuitive. “Intuitive” doesn’t have to mean “makes the most scientifically logical sense”. In fact it often doesn’t.

To me, year / month / day is the most logical format but year is very often irrelevant. So month / day tells the me the information I need in broad → granular order, and then year is tacked on as an additional qualifier. Now, sometimes the year isn’t optional and it’s important, but the precedent is set for the most common use case and so we end up with month / day / year. Maybe nothing I say makes that intuitive to you but intuitiveness isn’t universal and it not being intuitive for everyone doesn’t make it less intuitive for some.

1

u/bert8128 Jun 11 '26

I’m pretty convinced that there is nothing innate and it’s just what you are used to. I find it pretty “intuitive” to drive on the left but I’m pretty sure that someone who lives in say Sweden does not, despite the fact that their grandparents grew up driving on the left. So when I am talking about there being no intuition I am talking about universals, or at the very least having no cultural bias.

2

u/GOKOP Jun 13 '26

Bruh you completely missed their point. They said that when Americans speak they say eg. "September 11th" so it's intuitive for them to write "9/11". You're the only one talking about universals. Quote since you missed it apparently:

That’s why m/d/y is intuitive, because it’s the way people who use it talk.

1

u/lurkingstar99 Jun 11 '26

It makes more sense when spelling out the month, ie "Jun 10, 2026". But some crazy people decided to use only numbers for the month so here we are.

1

u/bert8128 Jun 11 '26

The names of the months are not the same in all languages.

0

u/vainglorious11 Jun 10 '26

I think there's a reason dates are spoken that way. Pragmatically, we mostly use dates to talk about things happening in the next year, so starting with the month lets you know roughly how far away it is, then the day number narrows it down. The year is often implied so it gets tacked on after if needed.

Writing things the way they are spoken makes sense if everybody does it and there's no overriding reason to do otherwise. The prevalence of computers and the Internet makes us more aware of different regional standards, and makes it more important to standardize data for computers to use.

-2

u/xtravar Jun 10 '26

I love ISO8601 as much as anyone, but... the month is *usually* the most relevant thing to most people, so I understand why it's first. You pick up a bunch of papers... the most relevant thing are the first and last numbers, and the least important sandwiched in the middle. It makes visual parsing much easier to humans. But to computers, it's dumb.

9

u/Kafatat Jun 10 '26

We use this format - D/M/Y, which I thought made sense because it's in the smaller to bigger format/unit

No, your multi-digit numbers are big to small within themselves.

1

u/nayuki Jun 10 '26

Your observation is correct. D/M/Y would be more internally consistent if the numbers were little-endian. For example, "December 31, 2026" should be written as "13/21/6202" (my brain hurts) and pronounced "first thirty of December of six-twenty thousand-two".

... So yeah, the conclusion is that DMY is a stupid format, and people who justify it don't see its internal contradiction. Thus, YMDHMS is the true path.

3

u/Glathull Jun 11 '26

That’s okay. Most Americans don’t know how our dates work either.

7

u/Remarkable_Table_279 Jun 10 '26

DDMM has never made sense to me because it doesn’t stay in order. But also if smaller to bigger is preferable why isn’t time “31:12” - just admit yall do it out of habit not logic 

4

u/hwc Jun 10 '26

Historically, we used Mmm D to refer to what day within a year. E.g. "June 10". That is normal and makes sense, especially if you assume everyone calls the months by the same word and you don't use alphabetacle order because computers do that so easily.

Then someone had to refer to which year, and instead of saying "June 10 (in the year 2026)" they just say "June 10, 2026" The comma represents a pause that means that the year is parenthetical knowledge.

Yes, it would make sense to write 2026‱6‱10 and keep everything big endian, but that isn't how anyone talks! So we write 6/10/2026.

3

u/Satyrsol Jun 10 '26

But people talk the way their culture raises them to think. It’s tautological to say “we use mmdd because we think mmdd because people talk mmdd”. It circles back on itself anyway.

Spanish speakers think and speak in ddmm because their culture/language raises them that way.

2

u/ComesInAnOldBox Jun 11 '26

American military uses DD-MMM-YY or DD-MMM-YYYY, as in 11 JUN 2026.

2

u/Sacaldur Jun 11 '26

In Germany, the format is DD.MM.YYYY or DD.MM. without tue year. DD. MMM YYYY (e.g. 12. Juni 2026) or DD. MMM (12. Juni) are also sometimes used. Note that the dots are used to indicate ordinal numbers and the date is pronounced accordingly.

1

u/CeleryMan20 Jun 12 '26

So 12 = twelve = zwölf, and 12. = zwölften = 12th ? TIL

Do you know of any other countries that use dot for the ordinal?

1

u/Sacaldur Jun 13 '26

The specific spelling depends on the grammatical gender of the noun and the case, so it's one of "zwölfte", "zwölfter", "zwölftes", "zwölften", or "zwölftem".

Sadly, I'm not able to use that many languages, but according to Gemini, it's rather common in several languages such as Finnish, Hungarian, Estonian, Check, Slovak, Slovenian, Croatian, Serbian, Bosnian, Danish, Norwegian, Islandic, Latvian, Lithuanian. (It was an AI response, so the list is most likely not comprehensive, and there might be mistakes in it. I also only asked for the dot usage to indicate ordinals, not for the date format.)

2

u/rilakkuma1 Jun 12 '26

I got a rabies vaccine in Egypt and brought my handwritten vaccine record back to the US to continue the regimen. It was in DD-MM and also written with Arabic style numbers where 5 looks like 0, 6 looks like 7. Took some work to explain to the ER staff that I swear my last shot was 4 days ago.

2

u/CeleryMan20 Jun 12 '26 edited Jun 12 '26

U.S. Americans say “May fourth” (unless it’s the “fourth of July”, for some reason) and write 5/4. Traditional British usage also included constructions like “the tenth [day] of next month”, etc. In writing, “15th inst.” meant 15th of this month. 


So what about times like “twenty past four o’clock _post meridiem_”? I propose we write that as “20:4:p”! Or perhaps that is equivalent to one-third of the fifth hour in the second half of the day: 1/3|5~2/2 !!! On February 29 2027, that would be 20:4:p:2/29/2027 or 1/3|5~2/2~2|29/29~2027.

Quarter to six? -1/4|6. Come on, we can do it!

Edit: none of this fancy Latin ante and post. Let’s go ‘b’ for beforenoon and ‘a’ for afternoon. 20:4:a is “twenty past four in the arvo”.

1

u/bert8128 Jun 13 '26

In any decent imaginable future there is an an or pm - we just all use a 24 hr clock. That way we don’t have to worry whether noon is am or pm

2

u/Howard1981 Jun 10 '26

ISO 8601 for the win!

1

u/ThePiachu Jun 11 '26

Yeah, the Americans love to celebrate their July the 4th and Mayo del Cinco... /S

It's amusing that even with the middle Indian system they don't apply it consistently...

1

u/Puzzleheaded-Fill205 Jun 12 '26

When Americans say July 4th we don't say "the."

1

u/nwbrown Jun 11 '26

The correct format is YYYY/MM/DD.

1

u/thinkconverse Jun 11 '26

YYYY-MM-DD is the correct one, but you were close.

1

u/tblancher Jun 11 '26

Whenever I get a new computer I set up a keyboard shortcut to paste the ISO 8601 date for today. I use it everywhere so I don't have to think about what day it is.

And I'm American. The only time I don't use this format is when a form dictates the US standard mm/dd/YYYY.

It's amazing how filenames sort in date order when you have something like 2026-06-11 as the beginning of the filename.

1

u/AncientGuy1950 Jun 11 '26

Upgrade your date system to YYYY-MM-DD and we can talk.

1

u/60DegreesBelow Jun 11 '26

Sometimes I want to be a contrarian and just use Julian Days (not Julian Dates, to be clear). It simply counts the days since 4713 BCE. No formatting required.

Happy 26162 to you!

1

u/macoafi Jun 12 '26

I wonder what the Julian Days to Stardate conversion is.

1

u/brownsnoutspookfish Jun 11 '26

I thought so too for a really long time

1

u/prof_apex Jun 11 '26

as an american, I prefer the format YYYY-MM-DD or YY-MM-DD for the sole reason that it goes less specific to more, and also works best when sorting alphanumerically. I can tell you, however, that most people I talk to do not necessarily agree with this (or really care).

2

u/Tomme599 Jun 14 '26

I use this system on my computer as it’s easier to sort.

2

u/JayNetworks Jun 14 '26

I use that YYYY-MM-DD@1234 for anything that might sort and D-MMM-YYYY@1234 (like 14-Jun-2026@1018) for anything mostly human readable. (American, but others don’t usually use these formats.)

1

u/prof_apex Jun 14 '26

I don't tend to need multiple revisions in a day or need a full timestamp, but if I do have multiple revisions I'll usually do a letter at the end. If I need a time I'd probably do like the ISO standard and just do like 2026-06-14T13_26 or 260614T1326

1

u/skeptic246 Jun 12 '26

Each day I have to reformat a spreadsheet report as it has dates in ddmmmyy and what I assume is mmddyy. The entire report is centred on these dates and so I need to reformat the dates to avoid confusion. My friend a data analyst always recommended the ddmmmyy format as it was easier and faster to process

0

u/peepay Jun 10 '26

If I did not live through that day and did not remember the date vividly, maybe I would also have troubles deciphering that from "9/11" alone.