I also remember as PHP programming language still won't do it with this function: DateTimeInterface::ISO8601 DATE_ISO8601 https://www.php.net/manual/en/class.datetimeinterface.php#datetime.constants.iso8601
You need the DateTimeInterface::ISO8601_EXPANDED which can actually accept non compliant strings too.
PHP - wherever you see an intuitive solution it's wrong or has important caveats.
My favorite thing about this date format is using it in file names. Sorting the files by name also sorts them by date.
Meeting notes 2023-06-29.txt Meeting notes 2023-06-30.txt Meeting notes 2023-07-01.txt
I know that they use that format in daily life in Asia but to me it's the "computer format" for this exact reason.
Getting people to adopt to this in large projects is soooo difficult but it provides soooo much benefit :/
Everything is right about it:
for storing dates it's awesome, for displaying dates it's time to teach your programmer how to format shit for humans.
It actually is the best for displaying all-number dates to people as well because no one in their right mind will ever do yyyy-dd-mm.
So if you see the year first, you know the format. When the year is last and you see a date like 03-02-2023, you have to take into account the nationality of the author to know if it's March 2nd or February 3rd.
But 2023-02-03 it becomes clear that it's February 3rd.
I actually agree that the metric system has nice round numbers, but this graphic is a hilarious rebuttal to the first one that just draws pictures to make their preferred system look like it fits into the pretty pictures.
Two can play at that game, lol.
Eh.. The graph shows
"Inches in 8.33 feet", and those 3's will go on forever like 8.333333333333..
Its clearly meant to be a shitpost.
It's actually interesting, an inch is the last knuckle of your thumb, a foot is your foot, a yard is one pace (left right left) a mile is 1000 paces
But for some reason when we standardized them so everyone's mile would be the same distance, we used a freaking giant.
Then pirates kept us from adopting the metric system
Fuck yeah. Because 100 being the temperature of a random woman measured during her menstrual cycle totally makes sense.
Ey! It was the blood temperature of a horse before that, okay?! So it's not as if there were no improvements made at all! /s
Thanks! I hate it.
But in all honesty, this is almost like being inside a Canadian's brain. I have to translate back and forth at work all the time, and even cooking involves converting things back and forth. I have no idea how many drams to a gallon, so I'll convert ounces to mL, then scale as necessary, and then convert back to US customary because the measuring cups and spoons are labelled in American.
Same, as a Canadian I wish we just had everything in metric instead of 70% of things. If systems of units were money, metric would be paying with dollars and cents, while imperial is paying with sheep and bars of gold.
I also hate that we are loosey goosey with date formats. What day is 07/08/23??? I hate that the US uses MM/DD/YY format but at least they are consistent about it.
That's either July 8, or August 7th. Depending on... Well. What whoever was writing it meant 😁
If systems of units were money, metric would be paying with dollars and cents, while imperial is paying with sheep and bars of gold.
😆 I'm totally stealing this.
In that case, sign me up for an imperial monetary system, that sounds awesome.
You had me at sheep.
It's like we're in a weird limbo between the two. Metric for distance, except height which is in feet and inches. Grams for weight, except for human weight it's pounds (or sometimes not). Celsius for temperatures, but ovens use farenheight. Just pick one goddammit!
I am curious, what are you doing where you need to convert drams to gallons? Making mixed whiskey?
I've actually done this a a lot for work needing to work out operating weights of mechanical equipment and checking existing structures for capacity etc. American equipment with all imperial info and Canadian building design. It's easy to convert, but still annoying.
Measuring cups and spoons is probably my worst international pet peeve. I do not understand why please? Why not measure with a scale like every sane being?
conniptions
I had to look that one up, thank you for giving me the new word of the day!
con·nip·tion kə-ˈnip-shən. : a fit of rage, hysteria, or alarm
I may be in the minority but I tend to say "Fourth of July" to refer to the holiday but "July fourth" to refer to the date when not referencing the holiday.
Northern Mexico here. 0 C is literally freezing cold. I would be so bundled up in jackets. We got up to about 44 C today, though, to be fair. I imagine you would be oppositely uncomfortable in that.
Swede in Oaxaca att the moment. 0 C we would put on a jacket, but something that is often missed is that we later go in and warm up. Many Mexican houses are not built to keep the cold out. I spent a couple of winter weeks in Toluca a few years ago and the nights was freaking cold. The concrete walls store the cold as ice blocks and there's no heaters or radiators.
I have always hated this argument. If that were the case, then 50 would be the most comfortable temperature and it's not. This scale is about 20 degrees off since most everybody prefers a temperature of about 70 F.
That makes the assumption that comfortable is at the center of weather patterns (which is what fahrenheit was made to describe), and there's no real reason that that would be the case. The average temperature worldwide is in the 50's, not in the 70's. Likewise, 0° F is more similar frequency to 100° F than it is to 140° F, which tends to be an extreme only for the hottest places on earth. 50°-ish is the center of the temperature scale, it's just that most people prefer temperatures that are abnormally warm
But that's the same argument that people use against Celsius: "the freezing and boiling points of water is an arbitrary scale, I prefer Fahrenheit because it's more human centric" (Even though it's not). What you're saying is equally as arbitrary, the average temperatures of the planet as a whole is still not a human centric frame of reference.
Both are confusing. Let's use colours instead:
Red = hot, wear shorts and a t shirt
Blue = cold, grab a jacket
Pretty intuitive without any prior knowledge.
Yeah until u gotta tell the difference between plum violet and purple to decide if you wear shorts and a jacket or pants and a tank top
If it is 0 F° or 0 C° and tomorrow it's double as cold, how cold is it?
Neither Celsius nor Fahrenheit make rational sense. The numbers are just for fun in these scales. Kelvin is the only good choice.
I'm a Brit so am pretty bilingual when it come to weights and measures. However Fahrenheit just gives me a headache.
Our thermostats haven't. I really don't understand it - it can't possibly be more expensive to make, the cheapest of parts can give you better than tenths of a degree, just give us half degrees and we wouldn't even need another button.
Half of them use touch screens anyways! How are you going to give us WiFi on them while making them less adjustable than a 55 year old analog one?? I can set the freaking background and send messages to them from the other side of the world, but there's not even a hidden option for fine adjustment.
Having thermostats with sub-degree values actually doesn't make a lot of sense since the temperature within a room fluctuates by a few degrees between the hottest and the coldest spot. Hence setting target temperatures with higher accuracy is as accurate as measuring micron-accurate distances by eye.
"Yeah, I can totally see that this is 2154 microns long. I can see that from across the room!"
"Base 12" is nice because it is easy to divide into halves, quarters, thirds as whole numbers. The rest is a bit of a mess though, I guess.
US date/time is actually closer to the ideal notation if you consider that for the majority of date references you don't need the year, so July 4th at 12:45:59 actually makes sense and denotes time from most to least significant digit. If you just shift the year to the front, you have an ideal naming convention and no confusion in identifying month and day.
In European, the date goes from least significant to most significant digits for the year and most to least significant for the time. For all the valid arguments on the side of the metric system vs imperial, if you ever want to shut the argument down for date formatting just ask why they don't keep the same format for date as they do for time, say 59:45:12 4/7/2023? For consistency that is how they should write 59 seconds after 45 minutes after the 12th hour of the 4th day of the 7th month of the year 2023.
In European, the date goes from least significant to most significant digits for the year and most to least significant for the time
This isn't true, the most and least significant parts of a date and time vary dramatically depending on context, and required specificity.
In day to day conversation, the day is the most important, to the extent that people often won't use the date at all but the day of the week, "we're doing X on wednesday evening", etc. The year is a given, and the month doesn't matter because it's either the same, or the next one because tomorrow is the 1st or whatever.
If you're talking about gardening or something broadly seasonal, month is the most important. It doesn't matter if you plant the seeds on the 10th or the 20th, but it should be during February. And obviously years matter when you're talking about things that happened a while ago, and decades if it's a long time, centuries for longer, etc etc.
Having a format that consistently increases, or decreases, specificity over it's length makes sense. Having one that muddles it up is very weird.
Which really is why YMD:HMS is the king.
Well we agree on the last sentence anyway, but that also illustrates why both D/M/Y and M/D/Y are bad choices.... Because in the cases where you need the year, it means it figures in somehow and you're putting it last.
If the day is the most important, you just say 'the 15th' or 'Wednesday' or whatever. If the month is important, you can say 'May 15th' or the 15th of May (or, I guess 15 May?). But in the US we literally write like that. If the date is all you need, you say the date, if the month is important you give that info first (since if there is going to be confusion over the month, that's more important) so we say the month, then the date. IF we'd gone further and continued that path and actually wrote it YMD, we would have definitely won the high ground and settled our way as better, but because we decided the year could go at the end, we muddied things up and arguable came in second place...but we came in second place to an almost equally dumb, but one step more consistent, format.
DMY:HMS is still really dumb. Just that MDY:HMS is one step dumber.
just ask why they don't keep the same format for date as they do for time, say 59:45:12 4/7/2023? For consistency that is how they should write 59 seconds after 45 minutes after the 12th hour of the 4th day of the 7th month of the year 2023.
By that logic, that time should be written as 45:59:12 in Imperial.
For consistency.
:) fair point...I do admit that MDY is dumb, my only real argument is that MD makes more sense, and that is what is used in the US. The fact that our next step is MDY instead of YMD loses all the credibility, and Minute:Second:Hour is a funny and well deserved mockery of that.
my only real argument is that MD makes more sense, and that is what is used in the US
Sometimes.
Sometimes it isn't.
Like when people say "4th of July" instead of 7/4.