The objectively correct date - time format should be:
YYYY/MM/DD hh:mm:ss

@kino @alyx

No ordinal suffix? No spelled components? What is this, a timestamp for a machine?

@moth @kino
Complete nonsense. The information displayed should follow an order. Either from smallest unit to largest, or the other way around. You have info denoting the exact day (small unit), then the entire month (larger unit), then again info denoting the day (small unit), then the year (largest unit).

Tuesday, 15th of November, 2022 makes a lot more sense.

@alyx @kino

If you put the implicit "the" before "15th of" then this is also acceptable, but it should be a sentence, in a human language, and not just a dump of number fields.

I think the ordering thing is autism, but I don't disagree, I just have my own bikeshed to shave.
@kino @alyx

English is actually fucking great, but I just mean to stress the division between speech between people (divine) and speech between machines (cursed).

@moth @kino
I don't think formats like dd/mm/yyyy or whatever are speech between machines at all. Speech between machines, when it comes to date, is just counting the seconds since who knows what year.

The date formats we use are just a form of shorthand. An abbreviation. They are no different than lol or lmao. A way to condense quite a bit of information.

@alyx @kino

That might be true for one small part of a machine (hardware rtc) but between applications you're talking about https://en.wikipedia.org/wiki/ISO_8601 or similar.
Follow

@moth @kino
No.... these standards are made to represent what is being displayed to the user. Computers talk between one another by sending a single binary number that represents the amount of seconds since 1970. Any calculations done by a program on dates is done on that number. Only at the end of it all, does a standard come into play to convert that binary number into something legible to you and me.

· · Web · 1 · 0 · 0
@alyx @kino

That has not been the case in any software that I've seen. It's some RFC defined date in a json field most the time for me.

@moth @kino
You're already in the parts of computer code that converts the real computer "date" into human speak. Underneath it all, it's how many seconds have passed since 1970, stored in a 64bit binary number.

@alyx @kino

That's not true, APIs are for inter-machine communication. I'm not scraping frontends.
Sign in to participate in the conversation
Game Liberty Mastodon

Mainly gaming/nerd instance for people who value free speech. Everyone is welcome.