Episode: 4609
Title: Proper Date Format
Source: https://hub.hackerpublicradio.org/ccdn.php?filename=/eps/hpr4609/hpr4609.mp3
Transcribed: 2026-07-31 16:15:05 (official HPR transcript)

---

This is Hacker Public Radio Episode 4609, for 2026-04-02
Today's show is entitled, "Proper Date Format"
The host is Ahuka and the duration is 00:07:19
The flag is Clean, and the license is CC-BY-SA
The summary is "There is only one logical date format"
You are listening to a show from the Reserve Q. This show was submitted in February 2025 to cover
occasions like this, where there are gaps in the schedule. Hello, this is Ahuka welcoming you to
Hacker Public Radio and another exciting episode. And this is from the Reserve Q. So this particular
show is what I'm calling proper date format. Now, one of the things you quickly run into if you
correspond with people who are both in the United States and Europe, which I have done both in my
career as well as in my personal life, is that we don't write dates the same way. I know when I was
working as a project manager for Ford, you know, we had operations in Europe. And so many of my
projects, I had to work with people there. And, you know, thing about project management is, you know,
dates and times are extremely important when you're managing a project. And the thing that we ran into,
and, and now, of course, you know, my personal life, I run into it as well, because like, you know,
I'm involved with doing shows for Hacker Public Radio, and that's got people all over the world
listening. So I think we all know how this works. Now, we'll start with March 14th. Now, in the United
States, we like to say March 14th is Pi Day. And why is it Pi Day? Because in the United States, it is written
as 3 slash 14, 314. And we know Pi starts 3.14. So in the United States, that seems like a clever
little thing. Now, people in Europe would look at that and say, why do you think there is a 14th
month to the year? Now, suppose you want to make a joke about May the 4th. Okay, and that's Star Wars
Day, as in May the 4th be with you. In the US, we would write that as 5 slash 4. But in most of
Europe, it would be 4 slash 5. And it can be even more complicated once you drag in the rest of the
world. There is simply no uniformity. You can see it with, there's a page on Wikipedia, I've put a link to
that in the show notes, that basically shows you the date formats for every country in the world.
And it's just, there's no consistency, no uniformity at all. And we're not even consistent in how we talk
about dates. Now, in the United States, we might well say May 4th, as that does indeed match how we
write dates. But then we will insist that our Independence Day is the 4th of July. Almost like
we're not a British colony any longer, but let's use their date format for one of our most important
dates. Now, in my experience, each side thinks the other is a bit odd, but regards it as a harmless
eccentricity. But which side is correct in this? The answer, of course, is neither. The one absolutely
correct date format has been defined, and you can find it in the ISO 8601 standard, and I've put a
link in the show notes if you want to look that one up. The correct date format is four-digit year,
followed by two-digit month, followed by two-digit day, because that puts the elements of the date in
a logical order. Now, why is this the logical order? Well, suppose you were filing documents by date.
Would you start by putting all the documents from the fourth day, without regard to month or year,
into a group? Or would you first collect all documents for a given year?
Now, you might argue that filing documents is something people don't do as much of these days.
We have computers and digital documents. We don't need any stinking filing cabinets.
But that only strengthens my argument, as you can easily verify. For example, I'm writing this on
February 13th, 2025. If I use a date code for my digital file, and I make it 02132025,
what happens if I later create a file on, say, January 6th, 2026? That would then be 01062026.
Try this, and you will see that in your file manager, 01062026 will appear before 02132025,
because all computers treat the significance of digits from left to right. The most significant
always on the left, the least significant always on the right. Also, when you take a look at this,
you see why it is necessary to have two digits for month and day. You say, well, you know,
if I can write May the 4th is 5-4, why do I need 0-5-0-4? Well, try it, and you will discover
that you need that 0 for things to come in the right order. If you don't do that, then you're
going to get things that are going to go 1, 10, 11, 12, 2, 3. It's just, that's what happens.
So, you know, there's a reason for all of these. Now, with the ISO 8601 standard, the most significant
part of the date is on the left, and all of your files will be in order. And once you get used to it,
your life is easier. An example of this is photos. Now, my wife and I like to travel. We're retired,
and we can do that. And we take a lot of photos using our smartphones. And every photo we take
uses date, time stamps as part of the file name. And the dates all follow the ISO 8601 standard.
So, I can easily sort my photos in the order in which they were taken. And since I have over 13,000
photos in my Flickr Pro account, a little help with sorting them is really nice. I now use this
format not just for digital file names, but for most of my dating purposes. It really just makes sense.
And I hope you will also see the sense in this and adopt the ISO 8601 standard. So, this is a hookah
for Hacker Public Radio, signing off, and as always, encouraging you to support free software.
And since this is coming from the reserve queue, I'm also going to encourage you to record a show.
This is a community project, and it will only exist as long as people record shows for it.
So, bye-bye.
You have been listening to the Hacker Public Radio podcast, at hackerpublicradio.org.
Today's show was contributed by a HPR listener like yourself.
If you ever thought of recording a podcast, then visit the HPR site to find out how easy it really is.
Hosting for HPR has been kindly provided by anhonesthost.com, the Internet Archive, rsync.net, and the HPR Community Content Delivery Network.
Unless otherwise stated, today's show is released under a Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0) license.
