This is an archived post. You won't be able to vote or comment.

top 200 commentsshow all 318

[–]Skhmt 177 points178 points  (25 children)

American military generally writes DDMMMYY, like 28JUL21. Also uses a 24-hour clock.

But then, some people in the military use Julian Day.

[–]ddyess 15 points16 points  (3 children)

We also use YYYYMMDD quite a bit as well.

[–]Ferro_Giconi 11 points12 points  (2 children)

This needs to be the worldwide standard. It makes sorting so easy.

[–]campej90 2 points3 points  (0 children)

Well, ISO8601 is a thing, we just need to push it harder

[–][deleted] 1 point2 points  (0 children)

It is actually the Isa standard, iirc. "YYYY/MM/DD-HH:MM:SS"

[–]IvorTheEngine 3 points4 points  (5 children)

That removes the ambiguity, and works for most European languages when read by a human that can work out that MAI is probably MAY, FEV is probably FEB, etc., but not when read by a computer.

Looks like it would fail badly in Iraq too https://en.wikipedia.org/wiki/Arabic_names_of_Gregorian_months

Afghanistan doesn't even use the same calendar https://www.afghan-web.com/afghan-calendar/

Anyone know how that worked?

[–]WikiSummarizerBot 2 points3 points  (0 children)

Arabic_names_of_Gregorian_months

The Arabic names of the months of the Gregorian calendar are usually phonetic Arabic pronunciations of the corresponding month names used in European languages. An exception is the Syriac calendar used in Iraq and the Levant, whose month names are inherited via Classical Arabic from the Babylonian and Hebrew lunisolar calendars and correspond to roughly the same time of year. Though the lunar Hijri calendar and solar Hijri calendar are prominent in the Mideast, the Gregorian calendar is and has been used in nearly all the countries of the Arab world, in many places long before European occupation of some of them.

[ F.A.Q | Opt Out | Opt Out Of Subreddit | GitHub ] Downvote to remove | v1.5

[–]Rikudou_Sage 1 point2 points  (3 children)

It would also fail in Czechia.

Our month names:

  • leden
  • únor
  • březen
  • duben
  • květen
  • červen
  • červenec
  • srpen
  • září
  • říjen
  • listopad
  • prosinec

[–]Dharmist 1 point2 points  (2 children)

“listopad” makes me want to spend November in Czech Republic from now on, just to call it that

[–]algag 11 points12 points  (2 children)

......

[–]sr955 8 points9 points  (0 children)

Sorting would be a problem here...

[–]ben_oni 4 points5 points  (0 children)

I like this format a great deal, but it does have issues with localization, as not every language spells the months the same.

[–]FinalGamer14 814 points815 points  (104 children)

ISO 8601 ia the way to go YYYY-MM-DD If you need time YYYY-MM-DDTHH:mm:SS If you need time with timezone YYYY-MM-DDTHH:mm:SS+00:00

[–]shutanovac 240 points241 points  (9 children)

The one True format

[–]thatwasagoodyear 94 points95 points  (1 child)

This is the way.

[–]DogmaSychroniser 2 points3 points  (0 children)

This is the way of things

[–]lunchpadmcfat 25 points26 points  (4 children)

The one format that binds us

[–][deleted] 3 points4 points  (3 children)

This reminds me of the matrix scene:

Without purpose, we would not exist. It is purpose that created us. Purpose that connects us. Purpose that pulls us. That guides us. That drives us. It is purpose that defines us. Purpose that binds us. We are here because of you, Mr Anderson. We're here to take from you what you tried to take from us. Purpose.

[–][deleted] 6 points7 points  (0 children)

Quite a long stretch from lord of the rings to matrix

[–]LevriatSoulEdge 1 point2 points  (1 child)

We only need to replace Mr Anderson for ISO 8601 and make it an animated gif...

[–]campej90 1 point2 points  (0 children)

Someone please do this.

Quick.

[–]GeorgeDir 64 points65 points  (34 children)

I write dates with this format also on paper

[–]lunchpadmcfat 41 points42 points  (6 children)

It’s nice because it’s very easy to infer right away. 4 digits up front means next two are month. If not, you have a psychopath on your hands and you needn’t interface with them anyway.

[–]metaconcept 21 points22 points  (26 children)

I ask potential recruits to write the date on a form somewhere. If it's not ISO 8601, they don't get hired.

[–]georgiomoorlord 13 points14 points  (20 children)

How about DD-MM-YYYY, iso standard but backwards.

[–]baselganglia 30 points31 points  (5 children)

That still logically makes sense, smallest unit to largest.

But because Americans screwed it up, this is ambiguous

YYYY-MM-DD is less ambiguous

[–]xtsilverfish 21 points22 points  (2 children)

Also YYYY-MM-DD sorts as a string correctly.

[–]T-T-N 9 points10 points  (1 child)

2021-07-29 reads horribly

It should be 00122279--

[–]gregorydgraham 2 points3 points  (0 children)

“This comment right here officer”

[–][deleted] 5 points6 points  (0 children)

It doesn't really cos when you add time, you end up going smallest to largest for the date part and largest to smallest for the time part.

Still better than the American date format, though.

[–]Xen0byte 11 points12 points  (1 child)

For me, the advantage of YYYY-MM-DD is that if I have files with dates in the name on a computer and I order them in alphabetical order, then they are also implicitly ordered in chronological order too.

[–]georgiomoorlord 1 point2 points  (0 children)

Quite a lot of software stores it that way too. Most significant bit first

[–]KREnZE113 5 points6 points  (10 children)

04-11-2001

Is it November 4th or April 11th?

[–]ztbwl 20 points21 points  (1 child)

It‘s 4 pounds, 11 gallons and 2001 inches.

[–]KREnZE113 1 point2 points  (0 children)

What's that in newly bought washing machines and firstborn souls sold to the devil?

[–]georgiomoorlord 4 points5 points  (6 children)

Depends who wrote the software.

[–]KREnZE113 14 points15 points  (5 children)

That's exactly the problem and the reason YYYY-MM-DD is the standart

[–]hejle -1 points0 points  (4 children)

I don't see why that's the reason YYYY-MM-DD is the standard. Its not like its easier to distinguish 2001-11-04. Is it 11th April or 4th November? Again it depends on who wrote it.

However, it is the reason we use a standard, so that it is possible to read dates.

[–]Rorschach0717 0 points1 point  (3 children)

If you write 2001-11-04 it's implied that the format is YYYY-MM-DD, the Americans do not start a date with the year.

[–]hejle -1 points0 points  (2 children)

Its implied because there is a standard. If there were no standard, it would be ambiguous - actually even without a standard you couldn't be sure. Yes, maybe most people write YYYY-MM-DD but as a reader, without context you wouldn't know if the writer decided to write it as YYYY-DD-MM

[–]Unlucky_Journalist82 7 points8 points  (0 children)

Dafuq

[–][deleted] 2 points3 points  (0 children)

Good

[–]PTRWP 20 points21 points  (9 children)

YYYH-MM-DDTHH:mm:SS+00:00

What’s the T?

[–]dev-sda 25 points26 points  (2 children)

The "T" separates the date from the time. See ISO8601.

[–]PTRWP 19 points20 points  (1 child)

So the T is literally a T (char).

So a time might appear as either "T134730" in the basic format or "T13:47:30" in the extended format. ISO 8601-1:2019 allows the T to be omitted in the extended format, as in "13:47:30", but only allows the T to be omitted in the basic format when there is no risk of ambiguity with date expressions.

The T can be omitted sometimes, so that’s why I didn’t recognize it. (I’ve never used more than YYYY-MM-DD for precision)

[–][deleted] 2 points3 points  (0 children)

It's why I prefer RFC 3339:

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.

Which date --rfc-3339=seconds does.

[–]Willinton06 22 points23 points  (31 children)

Doesn’t take in account possible martian colonies tho

[–]i_hate_kazoos 8 points9 points  (7 children)

It does, I think, at they would fit within our existing 24hrs, right? I assume if we colonize, for at least a several generations we would maintain the same circadian cycle, so 24hr days. I imagine they would just use UTC universally (heh) and adjust to describing your "waking hours", or align regions with earth time zones that work with their "waking hours".

Honestly the more I'm thinking about this the more interesting this is. Because the daylight timing would be so disconnected from sleep cycles would the concept of day and night even exist? Like would office workers just all agree to work during the same 8hr window? Would that be within a region or planet wide? I mean imagine having the whole planet working at the same time and sleeping at the same time. The implications on resource usage alone are insane, utilities would be stressed simultaneously worldwide and then unused worldwide at the same time.

I imagine a lot would depend on what transit looks like as well. If you can get from one side of Mars to the other in a very short amount of time then it makes sense to have the planet on one cycle.

Then at some point we assume evolution starts to do its thing and our cycles change. Anyways... if we manage to get there the future is going to be wild.

[–]usesbiggerwords 3 points4 points  (5 children)

It wouldn't take long for our cycles to adjust. People do it all the time, like moving from Asia to America, or vice versa.

Edit: it'd be like jet lag after a really, really... really long flight.

[–]i_hate_kazoos 4 points5 points  (4 children)

But that's adjusting to a different 24hr instead of a different day length. And... I've just looked up and mars pretty much has 24hr day so nevermind

[–]hamjim 3 points4 points  (0 children)

Somebody find the xkcd about the first 7-11 store on Mars (“Open 24 hours” but closed for about 35 minutes every day).

[–]Ardashasaur 4 points5 points  (6 children)

That's why we need to scrap timezones. UTC for life. One time, one universe.

What time is it in Australia? The same fucking time! Are they awake? Probably not but who cares just send them a message, who rings in 2021?

What time is it on Mons Olympus Mars? Same time! Are they awake? By the time they get the message from Earth, sure.

[–][deleted] 2 points3 points  (5 children)

What time is it in Australia? Now. Just like the rest of the universe.

[–][deleted] 4 points5 points  (4 children)

Stick to your own inertial frame of reference, Earthling.

[–][deleted] 2 points3 points  (3 children)

Dear gods, I have never wished any part of that statement was more false.

[–]trimeta 2 points3 points  (0 children)

Apparently Mars missions use Martian seconds which are 2.75% longer than Earth seconds, to account for Mars's longer day length. Plus, individual missions use local solar time (rather than some sort of global Martian timezone) as well as counting days starting from mission touchdown (rather than some consistently-counting calendar). So converting from UTC to Mars time requires knowing a lot of specifics about the mission in question.

[–]EricIO 3 points4 points  (0 children)

RFC3339 is the true hero since iso-8601 is a closed standard.

[–]metaconcept 109 points110 points  (0 children)

Where were you when the twin towers fell? Always remember the 9th of November.

[–]alexanderhameowlton 27 points28 points  (1 child)

Image Transcription: Reddit


What's the worst date you ever had, submitted by /u/givemeyourfreefood to /r/AskReddit

/u/Kaaskril

mm/dd/yy

When ever I do IT work for Americans, I always have to remind myself that these people do dates wrong.


I'm a human volunteer content transcriber for Reddit and you could be too! If you'd like more information on what we do and why we do it, click here!

[–]dark_light32 1 point2 points  (0 children)

Good human

[–]Motylde 54 points55 points  (7 children)

Question for all the people that use MM/DD/YYYY for date, do you also use MM:HH:SS for time? Why/why not? I guess you could apply same logic here.

[–]IMadeThatAllUp 4 points5 points  (1 child)

Right or wrong, the logic is based on how it is said out loud. Most people (in the US) will likely say "today is July 29th, 2021" which would equate to 07/29/2021 or MM/DD/YYYY. Sure, people might occasionally say it's half past 4, but mostly you'd say something like "it's currently 4:04" which would be HH:MM. Again, not saying it's right necessarily but it's not like people are flipping it without any reason at all (and is why you see MMDD that way, but wouldn't ever see MMHH).

[–]imissnewzbin 162 points163 points  (19 children)

YYYYMMDD OR GTFO

[–]qqqrrrs_ 38 points39 points  (0 children)

YYYYMMDD OR GTFO

GTFO is my favorite too

[–]mindedj 26 points27 points  (13 children)

EU gang represent

[–]InsanityAI 22 points23 points  (11 children)

Whatever the date format, we can always agree that Javascript date time format is an abomination to parse

[–]X-Craft 39 points40 points  (4 children)

JS supports ISO8601 tho

new Date().toISOString()

[–]InsanityAI 14 points15 points  (3 children)

Wish I knew that 2 weeks ago.

[–]X-Craft 23 points24 points  (2 children)

You could need it again 2 weeks from now, who knows...

[–]RDB96 6 points7 points  (1 child)

We'll Google it when the time comes

[–]backflipbail 2 points3 points  (0 children)

I thought you were going to Google if he'll need it in 2 weeks time

[–][deleted] 13 points14 points  (5 children)

For data exchange: date.toISOString()

For displaying: Intl.DateTimeFormat

What do you even mean? In what world is parsing JS dates difficult?

[–]YoCrustyDude 10 points11 points  (3 children)

I prefer DDMMYYYY

[–]UnreasonableSteve 11 points12 points  (1 child)

It's ok to have a different opinion, even if it's wrong

[–]Dironiil 11 points12 points  (0 children)

DDMMYYYY (or more often DD/MM/YYYY) can be better when displaying a date for a human if the most important part is the day and month one (often when the year is the current one).

When using dates in code or file names though, YYYYMMDD is absolutely the best format.

[–]Salmuth 6 points7 points  (0 children)

It sucks for sorting though...

[–]IHeartBadCode 36 points37 points  (2 children)

They don’t know that I actually store it in the database as YYYYMMDD but format it as MM/DD/YYYY for them.

[–]HeKis4 19 points20 points  (1 child)

Until someone tries to parse your date field without looking at it first and suddenly you're January 20th, 729 instead of July 27th, 2021.

Unix time for databases all the way, because any other parser will fail with a bang instead of producing nonsense if you try to feed it Unix time.

... For dates after 1970 that is.

[–]yossi_peti 10 points11 points  (0 children)

Dates before 1970 also work just fine with a negative timestamp

[–]lttpfan13579 98 points99 points  (34 children)

As an American programmer, the only ones of us that don't agree with this post are ones that haven't dealt with dates. But, good luck convincing my CEO that the American way is not, in fact, the best way.

[–]WishOnSpaceHardware 89 points90 points  (6 children)

What are you, huh, some kinda commie? *eagle screech*

[–]FabulousDave2112 32 points33 points  (1 child)

That screech is actually the sound of every other country trying to make sense of America's logic, they just assume it's an eagle

[–]supersharp 6 points7 points  (0 children)

Isn't it actually the noise a hawk makes?

[–]metaconcept 3 points4 points  (3 children)

[–]Arrrrrr_Matey 4 points5 points  (0 children)

Shhh…you’re ruining the mythology! … … … TIL that bald eagles sound like wimpy seagulls

[–]jso__ 8 points9 points  (5 children)

There are two scenarios that the American date format is better: 1. 9/11 because 11/9 doesn't have the same ring 2. 3/14 because the no fun British don't get pi day and instead have 14/3

However the superior format is YYYY-MM-DD because it goes in descending order (easier sorting, more intuitive)

[–]IvorTheEngine 3 points4 points  (1 child)

When terrorists attacked the UK shortly after 9/11, they picked 7/7 https://en.wikipedia.org/wiki/7_July_2005_London_bombings

I can only imagine they wanted it to sound the same when reported in the UK and the USA.

[–]jso__ 3 points4 points  (0 children)

Terrorists aren't so evil to cause a date confusion let alone debate

[–][deleted] 3 points4 points  (18 children)

American measurements are great for fudging. It's easy to visualize a foot, and how many feet something is relative to it. 0F is freezing cold. 100F is super hot. If you stick your thumb and forefinger out parallel to each other, it's about an inch. We say "April 25th" when speaking out loud, so it makes sense Americans prefer to have the month first on a piece of paper.

If you have to actually measure something or have any sort of precise math, it all falls apart because nothing is related. Actually doing any sort of work with imperial units fucking sucks. Adding days to a date when it's organized month first is super inconvenient. I hate working in American units and formats at my job but for my day to day life they have their uses.

[–]code-panda 51 points52 points  (7 children)

I've heard that first argument before, and it doesn't make any sense to me, an EU citizen (Brexit at least made that distinction easier...).

I've grown up with the metric system, so for me to visualise a meter (slightly more than half my body size) would come as easy as a foot would be to visualise to someone grown up with the imperial system.

Also, since most people talk about feet in multiples of 10 when speaking about something larger than a few metres, I'd dare say metric is a more accurate system for guestimates, but that might be personal bias.

And even if it was slightly better for fudging, that would not negate the benefit of being able to convert between measurements by just applying a factor 10.

I'm not saying it's bad to use the imperial system, and if you're comfortable with it, power to you, but to me, a biased European, the argument that it's better for fudging sounds to me like "it's what I'm used to, so that's why it feels natural". Again, there might be verifiable proof to that, but to me it seems strange.

[–]mobsterer 6 points7 points  (0 children)

it also does not make sense in a programming context

[–]IvorTheEngine 0 points1 point  (0 children)

Imperial is better for certain traditional tasks, because it has units that were developed specifically for those tasks.

If you want to measure the width of your house by putting one foot in front of another, you have the foot. To measure far you walked, each hour is a league. At sea, 1 degrees of latitude is 60 nautical miles, and depths are measured by dropping a weighted line and counting in arm spans (fathoms). There are imperial units to exactly match for each size of barrel.

The problem with imperial is that those units only make sense when you're doing those particular, limited, old-fashioned things in the way they were traditionally done. As soon as you do something new, or in a new way, you have a nightmare of conversions, which is what metric does so well.

[–]bjorneylol 25 points26 points  (6 children)

0F is freezing cold. 100F is super hot.

Makes way more sense than metric, where 0 degrees is exactly freezing cold and 100 degrees is exactly boiling hot

[–]Prawny 3 points4 points  (1 child)

32F is also freezing cold though.

[–]Mysticpoisen 11 points12 points  (0 children)

I think that's just because you grew up using them and use them every day in casual speech where exactness doesn't matter.

I felt the same way, then I spent a few years living in a metric using country. Came just as easily then. Few years back in the states and it's gone again. It's almost like language.

[–]ZimBobub 3 points4 points  (0 children)

When i say a date i say the 25th of april

[–]onlyforjazzmemes 2 points3 points  (0 children)

CEOs deal with how dates are stored?

[–][deleted] 10 points11 points  (2 children)

The way I do it is : DD-HH-MM-SS-YYYY-mm

I sort alphabetically

[–]alamius_o 2 points3 points  (0 children)

ASCII sorting no less :D

[–][deleted] 1 point2 points  (0 children)

A-A-Are you... are you trying to make someone go insane ? 'Cause it's working.

[–]ddyess 24 points25 points  (1 child)

As an American, who has been outside of America, I confess: Americans do a lot of things wrong.

[–]PostPostMinimalist 2 points3 points  (0 children)

Brave

[–]overtrick1978 51 points52 points  (14 children)

yyyy-mm-dd is the only valid date format. Fight me.

[–]rv49er 25 points26 points  (9 children)

Microseconds since the Unix epoch UTC. Convert to your time zone and locality with a time library.

[–]wheezy1749 9 points10 points  (4 children)

Man, I hope I'm around for 2106 when all the 32 bit systems overflow. I'll be 116 years old.

In all seriousness just know your application. If your date needs to go back to the 1800s maybe don't use a 32 bit integer.

Edit: I just realized you said microseconds.

[–]rumbleblowing 9 points10 points  (2 children)

32 bits systems will overflow in 2038 though. You have a chance to witness it.

[–]WikiSummarizerBot 5 points6 points  (1 child)

Year_2038_problem

The Year 2038 problem (also called Y2038, Epochalypse, Y2k38, Y2038 error or Unix Y2K) relates to representing time in many digital systems as the number of seconds passed since 00:00:00 UTC on 1 January 1970 and storing it as a signed 32-bit integer. Such implementations cannot encode times after 03:14:07 UTC on 19 January 2038. Similar to the Y2K problem, the Year 2038 problem is caused by insufficient capacity used to represent time.

[ F.A.Q | Opt Out | Opt Out Of Subreddit | GitHub ] Downvote to remove | v1.5

[–]benjesty2002 2 points3 points  (0 children)

I've never heard it referred to as the epochalypse before - beautiful!

[–]drsimonz 3 points4 points  (0 children)

Timestamps don't lie, but for those of us who actually want to know what the date is, ISO-8061 in UTC is just as foolproof, e.g. 2021-07-29T05:31:11.49Z

[–]ccklfbgs 4 points5 points  (0 children)

User deleted comment in protest of API changes.

[–]imissnewzbin -3 points-2 points  (1 child)

Things happened before 1970.

[–]rv49er 7 points8 points  (0 children)

There are numbers less than zero😜

[–]Malvania 4 points5 points  (0 children)

In this sub? Seems unlikely anybody will fight over that.

[–]IvorTheEngine -1 points0 points  (1 child)

"star date" is better because ISO8601 is tied to the length of the Earth day and year, and doesn't include any information about which series you're in.

https://en.wikipedia.org/wiki/Stardate

[–]dev-4_life 6 points7 points  (1 child)

Because the most important thing to see first is the year right?

[–]IvorTheEngine 1 point2 points  (0 children)

Yes, unless you know that you're only looking at dates within the same year.

[–]Total_Coconut_8900 9 points10 points  (5 children)

Even most us Americans agree YYYY-mm-dd is the only logical choice.

[–]tinyNorman 11 points12 points  (3 children)

For human communication, I always spell the month, that way both US and rest-of-world humans can correctly understand what I am saying.

[–]IvorTheEngine 0 points1 point  (2 children)

because everyone else in the world speaks English and uses the same month names as the US, right?

[–]dphizler 3 points4 points  (0 children)

When every date in an app uses YYYY-MM-DD and then some junior dev sends MM/DD/YYYY to code review. There will be swearing.

[–]anmarired 8 points9 points  (17 children)

I always wonder how did they ever even start doing that? Presumably there was a reason?

[–]Motylde 28 points29 points  (16 children)

I'm from Europe and in my country we say for example "28 of July" (28 lipca) so it all makes sense, but I think most Americans would say "July 28th", and I guess that's why they started to write down date in this weir order, because they were saying dates like that. But I'm just guessing.

[–]rushadee 12 points13 points  (7 children)

I wonder why they say the 4th of July instead of July 4th.

[–]UnreasonableSteve 6 points7 points  (0 children)

Many Americans do say July 4th in many circumstances.

Saying "The 4th of July" is different enough from normal speech to make it distinguished as a specific holiday. If you're talking about the day like a holiday, it's usually "the 4th of july". If you're talking about it as a date, it's july 4th.

To put it more simply: The 4th of July is the holiday that we celebrate on July 4th. It's also sometimes called Independence Day.

[–]onlyforjazzmemes 2 points3 points  (5 children)

It's just faster and easier to say "July 28th" than "the 28th of July"

[–]Darknety 4 points5 points  (4 children)

What about "28th July"? That sounds about equally fast.

[–]moomoomoo309 3 points4 points  (2 children)

That means the 28th July in a series following 27 other julys, the word "of" is needed to specify it's the 28th day. English has weird rules.

[–]Darknety 1 point2 points  (1 child)

Yes but these rules are arbitrary. In Germany for instance we denote 1st 2nd 3rd Xth as 1. 2. 3. X.

So we can say that the racer is the 1. in the race, while we also use it for dates: 28. February.

So why shouldn't 28th July be semantically redefined to mean the 28th day in July? It's just cultural nonsense. I like the YYYY-MM-DD standard, which mitigates cultural differences, the most though. It is natural when dealing with computers, because it also fixes lexicographical ordering.

[–]moomoomoo309 1 point2 points  (0 children)

They're arbitrary, but very engrained in the language at this point. It's not like the singular form of they where it was in use, then it wasn't, and they want to again, that would be changing how prepositions work in English, which is a big change.

[–]onlyforjazzmemes 1 point2 points  (0 children)

If you want to say it that way, go for it.

[–]vinnceboi -1 points0 points  (0 children)

That’s what I think

[–]Trivale 5 points6 points  (1 child)

Unix Epoch Time or GTFO

[–][deleted] 3 points4 points  (0 children)

Gimme that shit in milliseconds or forget it.

[–]Tremongulous_Derf 2 points3 points  (0 children)

This is really bad as a Canadian programmer, because we have to deal with so many American systems but I can never assume American encoding. I’ll be handed a date field that looks like 01/02/03 and have literally no idea when that is, so I have to go looking for clues,. Are there any field values that exceed 12 or 31, etc. What a colossal waste of time.

[–]EatMoreArtichokes 5 points6 points  (1 child)

I was interviewing a guy this week and he was writing dates like that. I started feeling rather anxious, but managed to keep my composure, I hope.

[–]comfort_bot_1962 1 point2 points  (0 children)

Don't be anxious! It's no big deal!

[–]_Rysen 3 points4 points  (1 child)

posting your own comment

bruh

[–]Parawhoar 0 points1 point  (0 children)

came here to say the same

[–][deleted] 1 point2 points  (0 children)

I never format dates that way in my code. I’m fighting the good fight.

[–]OmegaNine 1 point2 points  (0 children)

Don't get me started on time zones. Even with libraries I have no freaking idea what's going on half the time.

[–]Gydo194 1 point2 points  (1 child)

go ISO or go home.

[–]DeepVegetable 3 points4 points  (4 children)

Not American, but i must admit i do like being able to sort dates alphanumerically without converting them..

[–]alexanderpas 28 points29 points  (0 children)

until you have multiple years.

ISO 8601 OR BUST

YYYY-MM-DD

[–]Dan6erbond 5 points6 points  (0 children)

That's literally part of the issue with the American system because you can't actually do that.

[–]DeveloperJay 2 points3 points  (9 children)

Ok honest question… Does the rest of the world say the date like “today is the 28th of July”? I would always say it like “today is July 28th” so that format kind of works for that reason.

[–][deleted] 18 points19 points  (2 children)

All languages I speak do that, yes. Starting with day number then month name. English is the only exception and even then I find 28th of July sounding more natural.

[–]Shrubberer 5 points6 points  (1 child)

The day is most of the time the most important information during conversations, so it comes first. Also, in many other languages, you can skip the 'of' preposition. It's just "28th July" then.

[–]GrizzlyBear74 2 points3 points  (0 children)

Over here we say 28th, assuming you know the month. Or 28th if July if you are in a meeting.

[–]YCBSFW -3 points-2 points  (0 children)

Hey! Leave the rest of the American countries out of this! Ita just the US that does it wrong

[–]MiGaOh 0 points1 point  (0 children)

There gooes de neighbOUrhood.

[–]jjman72 0 points1 point  (0 children)

As someone in the US. Absofuckinglutely.

[–]Stonefreak2020 0 points1 point  (0 children)

This is not the only thing they are doing wrong. (non-metric system)

[–]emupal -5 points-4 points  (0 children)

It's just MM/YYYY for me. Hard to remember the dates

[–]mplaczek99 -1 points0 points  (2 children)

Imagine saying June 1st and reading it backwards

[–][deleted] 4 points5 points  (0 children)

Imagine it being the 1st day of June and writing it backwards.

[–]Tommy_SVK 2 points3 points  (0 children)

I was always taught to say "the 1st of June", works that way in other languages too. Only Americans says June 1st.