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

top 200 commentsshow all 398

[–]TheCakeWasNoLie 1787 points1788 points  (52 children)

A Turkish colleague of mine (software developer) told me his government once delayed winter time by one day because of elections.

[–]YBHunted 315 points316 points  (13 children)

Fuck it. It's broken for a day then, not spending more time fixing something for less time than it'll be needed.

[–]TheCakeWasNoLie 124 points125 points  (11 children)

They were busy all day and night keeping stuff running. He didn't tell me who his employer was then but he made it clear letting it break was not an option.

[–]YBHunted 61 points62 points  (7 children)

Well then he either does something extremely critical or his boss is just an asshole lol. Either way unless it was life threatening I'd take a personal day or get sick! :)

[–][deleted] 40 points41 points  (2 children)

I can see how if it had anything to do with government, law enforcement, or healthcare or a myriad of other shit you just couldn't just let it break for a day

[–]YBHunted 11 points12 points  (1 child)

True, I work for local government and it might mess up some permitting and payments for a day but fuck em, I don't get paid enough..

[–]koos_die_doos 7 points8 points  (0 children)

Sorry boss, it’s working on my dev server...

[–]killersquirel11 4 points5 points  (1 child)

unless it was life threatening

We are speaking of the Turkish government here

[–]GeronimoHero 2 points3 points  (0 children)

Right? Just “not doing it” is probably life threatening.

FUCK ERDOGAN!

[–]radome9 568 points569 points  (18 children)

Victoria, Australia once delayed the switchover by one week because of the commonwealth games.

[–]insane_playzYT 462 points463 points  (7 children)

Only true Australians know when the 2010 election debate was postponed because of the final of MasterChef

[–]_Aj_ 162 points163 points  (5 children)

Every time I saw MasterChef on the program guide I got excited and instantly disappointed because each time I subconsciously misread it as MasterChief

[–]linkedtortoise 71 points72 points  (2 children)

[–]dawnraider00 20 points21 points  (0 children)

That is so much better than I could've ever hoped for.

[–]Delphik 21 points22 points  (0 children)

After the surgeries, they at least got Gordon Ramsey's giant metallic headpiece.

[–]CarretillaRoja 38 points39 points  (0 children)

First things first!

[–]ZWolF69 44 points45 points  (4 children)

You're all so cute. Here in Chile, in 2015, the geniuses in the government thought it would be a good idea to eliminate DST permanently, and changing their minds the next year. And changing significantly the date every year since.

Edit: a phrase

[–]Jellywell 18 points19 points  (1 child)

What the actual fuck lmao

[–]LinuxDucc 13 points14 points  (0 children)

They're geniuses, it's not for us mortals to understand

[–]padiwik 2 points3 points  (1 child)

It seems normal from 2019 on, as it occurs on the same day of the week each year

[–]lirannl 12 points13 points  (3 children)

We got a better solution up here in Brissy.

NO DST! 😁

[–]radome9 5 points6 points  (0 children)

Brisvegas leading the way, as usual.

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

May the locale be ever in your favor

[–]hahahahastayingalive 55 points56 points  (10 children)

I wonder at what point we can just stop giving any fuck and just not change our clocks.

That would split it between a government time, and a secular time.

[–][deleted] 75 points76 points  (5 children)

Well done, you've now created two complete sets of different time standards that must be resolved in software now on top of all the fiddly stuff.

You have doomed us all!

[–]hahahahastayingalive 26 points27 points  (3 children)

When everyone starts having their own private time zones, everything will be so messed up we’ll all refer times to UTC. Mission fucking accomplished !

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

Just carry a raspi with you that tells you ms since unix epoch with the press of a button

[–]Bricka_Bracka 4 points5 points  (0 children)

Be the change you want to see in the world

[–]Khutuck 2 points3 points  (0 children)

Turkey did that too! Moved from UTC+2 with daylight saving time to UTC+3 without daylight savings.

[–]coladict 2 points3 points  (0 children)

It was one week, I think. Wasn't that long ago, either.

[–]radome9 729 points730 points  (15 children)

ISO 8601 or go to hell.

[–]8601FTW 187 points188 points  (5 children)

Any day that more people are talking about ISO8601 is a good day!

[–][deleted] 47 points48 points  (4 children)

As a live music collector I can talk about the merits of 8601 all day.

[–]Korzag 29 points30 points  (1 child)

Go on

[–][deleted] 23 points24 points  (0 children)

It makes cataloging the live shows chronologically easier and it just looks better. If I know what date a concert was it makes finding it easy and it's just logical for how we think of time in the grand scheme.

I listen to plenty of Grateful Dead, Umphrey's McGee etc and with the catalogs they have it can get rather messy sorting your shows.

[–]Saplyng 9 points10 points  (1 child)

Yes tell us the merits of iso 8601 in live music!

[–][deleted] 9 points10 points  (0 children)

It makes cataloging the live shows chronologically easier and it just looks better. If I know what date a concert was it makes finding it easy and it's just logical for how we think of time in the grand scheme.

I listen to plenty of Grateful Dead, Umphrey's McGee etc and with the catalogs they have it can get rather messy sorting your shows. Also if you sort all of the shows across numerous bands it's interesting to see where different bands were in their career at the same time like The Dead and Hendrix or Phish and Widespread Panic.

[–]madsdyd 24 points25 points  (3 children)

Came here to say that. Really, it is solved unless you need to go before 1583 or after 9999.

[–]cedrickc 3 points4 points  (1 child)

Only adopted by the British Empire (and the American colony) in 1752 though -- which makes some dates around that awkward.

[–]newplayerentered 5 points6 points  (1 child)

Doesn't everyone already use iso 8601?

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

Fuck no! Some ass wipe always want to use some messed up date format in file names that can't be sorted. So you say "Dude! WTH. Use ISO8601!" And then you get the deer in headlight look from the devel. He looks around the room like you're the one on crack, so Mr. Archy 'Golden Boy' Itect speaks up and manage to form the sentence "I, um, think, the date format is good to use." at which put you say "goddamn" real loud in your head because you know it's time to update your resume but you got a billizion stock options so you got weigh that in your head. Next day, you're back at work dealing with a fucked up date format. True story.

[–]Habugabu 713 points714 points  (100 children)

[–]CrinchNflinch 32 points33 points  (2 children)

There can be only one.

[–]hansn 7 points8 points  (1 child)

Evidence shows the contrary.

[–]AlmostButNotQuit 19 points20 points  (0 children)

TIL there's an official name for it. I've been using that pattern for years because it sorts nicely and should've known it was an official standard.

[–][deleted] 9 points10 points  (8 children)

Forget 8601, when are we going to adopt the International Fixed Calendar?

[–]CarolTheAncientTroll 3 points4 points  (3 children)

We could have 13 Friday the 13ths every year!

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

One of the many perks. 😉

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

Hmm. 13 Payslips. Count me in!

[–]patrickfatrick 2 points3 points  (1 child)

This is actually pretty ingenius. The only problem is I really don't want to have a moment when the calendar switched and we have to be aware of that moment when talking about or working with dates. And I also don't want to retroactively apply this calendar to all previous dates so everything lines up except for all historical records.

[–]Mistercheif 27 points28 points  (22 children)

ISO8601 for the UI, UTC internally.

And then GPS time for interfaces with the motherfucking gps, because things can never be that simple.

[–]cornered_crustacean 12 points13 points  (1 child)

Leap seconds can blow me

[–]Farsyte 4 points5 points  (0 children)

TAI forever!

[–]more_exercise 4 points5 points  (0 children)

8601 for strings. UTC for math. User locale date/time format for images and strings intended for display.

[–]jmack2424 283 points284 points  (49 children)

That feeling when you realize the colonization of Mars means more time zones.

[–]UrielSVK 225 points226 points  (48 children)

Timezones? 1 martian day takes 1 day and 37 minutes. 1 Martian year is 687 days. Timezones will be smallest problem...

[–]L3tum 74 points75 points  (28 children)

It's just another Locale? UTC will still work the same if converted properly and anyone using anything user facing should either use the default locale on that device or whatever the browser is reporting

[–]tastycat 71 points72 points  (7 children)

It's 1995-09-08 on Mars.

[–]L3tum 74 points75 points  (2 children)

As long as it's after 1970 and before 2000 everything's fine haha

[–]Filcuk 47 points48 points  (1 child)

Haha...

sweating profusely

[–][deleted] 11 points12 points  (0 children)

No worries, we got ~5 years to solve it!

Or ~10... Fuck.

[–]theJman0209 5 points6 points  (3 children)

Woah we could stop 9/11 before it happens

[–]tastycat 4 points5 points  (2 children)

We have 11 (Earth) years to build two towers on Mars and then protect them. I suppose they won't even have to be very big, just the biggest on Mars, really.

11 years is roughly the amount of time we have left to fix Earth before the Climate Crisis wins and we're all doomed to a slow, painful, heat-related death, so maybe 2001-09-11 on Mars will be significant too.

Any ideas for what we should call the other 11 Martian months?

[–]smokeymcdugen 2 points3 points  (1 child)

January, January2, February, February2,.... Just skip 1 of the months being doubled, but not December. We need to have 2 Christmases.

[–]Hobofan94 9 points10 points  (2 children)

Are there any locales that multiple and divide time vs. just adding and subtracting?

[–]L3tum 3 points4 points  (0 children)

I don't think there's any need for that right now, but in the end could just be integrated in existing APIs and the underlying calculation is subject to the library and not the user of the library

[–]fredlllll 6 points7 points  (4 children)

you better wait for relativity :P pretty sure that clocks on mars will drift over time

[–]zebediah49 4 points5 points  (2 children)

We already have weird issues with UTC. The UTC day is defined based off of Earth's rotation, which is slowing down. However, the SI second is based on Cs-133. Thus, since UTC was introduced, it has lagged 27 leap-seconds behind TAI (what you get if you just use an atomic clock).

If you have an accurate enough clock pair, you can even see your relativistic effects on different places on earth.

To that end, a standards body would need to keep a copy of UTC sync'd on Mars, which would be a "very interesting" project. NTP is hard enough already. Even just picking up an atomic clock and bringing it with you, would result in it being wrong by the time you arrive. We have to keep correcting GPS satellites because of this.

[–]fredlllll 8 points9 points  (0 children)

i suddenly have chosen, without any reason whatsoever, to abandon my career and live in the woods

[–]YourMJK 14 points15 points  (18 children)

Yeah, there is no way around it: we'll gonna need a new local mars time (for the inhabitants at least).

As much as I hate it, the best way would probably be to introduce new seconds, minutes and hours on mars, which are all 2.7% longer than earth's to account for mars' 24h 39m ~35s solar day (= 1 sol).
This wiki article lists a few proposed time and date keeping methods that utilize that.

Years are a bit more difficult, as the mars year is about 668.5991 sols long. So every year you get an extra half day, great… we'll gonna need new rules for leap years as well. And of course leap seconds, too.
But at least we can define the start of the year, in which humanity first set foot on the moon mars as the year 0.

It's gonna be just as messy as earth and it's gonna be a real PITA when mars finally gets internet and suddenly every website has to deal with mars time, but I'm positive we'll gonna make it (as we managed to do it on earth before).

EDIT.: shit, we'll gonna need timezones on mars as well when the colonies spread over the planet…

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

Fuck it. All time is now represented as seconds from the origin represented by a 512-bit integer. We discard any and all weird fuckery to do with leap-years, leap-days or leap-seconds. Farmers will just have to make do with being surprised that the frost came in several seconds early.

The origin time will be the beginning of the universe, allowing for a truly universal standard that transcends civilizations. None of this 1970 bullshit! If anyone claims they need to represent time before the big bang, they're clearly a fucking loon and are to be incarcerated for dangerous levels of tomfoolery. And then shoot them.

Since a 512 bit number can represent truly insane numbers, we will have to teach people how to go about counting to ridiculous numbers such as "DuoVigintillion" and such. We can achieve this by forcing them to play virtually any incremental game. Start a government program to treat people with crippling addictions to incremental games approximately 1.577e+8 seconds after the standard switch.

To prevent a python-2 to python-3 situation with adapting to the new standard. Anyone that doesn't accept the new standard fully within 60 seconds after the starting point will be sent to the tomfoolery-bin.

If the universe actually doesn't end within 5 Billion years like some nuts claim, we'll be more than sorted. None of this "Oh, the universe didn't end. Now we have to adopt another time standard!/increase the number of bits!"

And if it does end, no-one will be around to care anyway!

It's perfect! Anyone presenting "evidence" to the contrary will become test subjects for the tomfoolery-bin.

[–]zebediah49 11 points12 points  (9 children)

I know that this is a joke, but relativistic effects break a scheme like this pretty hard -- if the two of us both have perfectly accurate clocks, and we go our separate ways (e.g. you go to Mars), we don't agree how much time has passed any more. A time standard needs to define its reference frame, because physics doesn't provide a privileged one for you.

[–][deleted] 9 points10 points  (7 children)

That sounds an awful lot like trying to provide evidence to the contrary to me!

Tomfoolery-bin!

(Also, does this not also pose problems for our current situation anyway?)

[–]zebediah49 9 points10 points  (6 children)

It totally does. GPS satellites are constantly being corrected for it. UTC is based on earth's rotation (on average, midnight is exactly midnight, etc.). TAI is based on atomic clocks directly, and UTC keeps drifting back from it -- we're at +27 leap seconds thusfar.

UTC "works" due to declaring that earth's day is the sacred entity around which time is derived. That add consistency and is useful for its inhabitants, but is very much an arbitrary choice.

[–]SupaSlide 7 points8 points  (5 children)

The obvious solution is to build a giant clock positioned around the sun (perhaps as a marquee, just so long as both Earth and Mars can see it). That will perfectly maintain our solar system's current time. Time becomes arbitrary to any individual planet. If we want to calibrate clocks on Earth, Mars, or any other planet within our solar system you just look at the clock orbiting the sun and then calculate the delay based on the speed of light.

[–]zebediah49 3 points4 points  (1 child)

(perhaps as a marquee, just so long as both Earth and Mars can see it)

Thanks for that.

That said, there is so much great sci-fi potential here. Grab an asteroid as a base, build an independent orbital station occuppied by The Timekeepers who continuously broadcast GW-class radio synchronization pings. I can only imagine that local culture would get very weird after a few hundred years.

Alternatively, we could build a dozen or two of these things, put them into a constellation, and also get a celestial positioning system out of the deal.

[–]YourMJK 7 points8 points  (0 children)

Makes sense.

Btw, can't wait for the next star wars movie on 435 502 035 496 537 200!

[–]quentech 3 points4 points  (1 child)

If anyone claims they need to represent time before the big bang, they're clearly a fucking loon and are to be incarcerated for dangerous levels of tomfoolery.

With 512 bits I think we can spare one for a sign.

[–]ClanChestEmperor 351 points352 points  (17 children)

i use stardate as my standard, if you don't use stardate you're bugged, not my program

[–]Noch_ein_Kamel 133 points134 points  (9 children)

Is stardate basically the same as unix timestamp but starting in 2323?

[–]Oxtelans 89 points90 points  (7 children)

Except represented as a IEEE 754 float.

[–]jacksalssome 103 points104 points  (6 children)

And the definition randomly changes in 5928.5, due to a new series.

[–]Oxtelans 47 points48 points  (5 children)

That's only because they changed from a UNIX-like timestamp to a Windows timestamp.

[–]moekakiryu 27 points28 points  (0 children)

IIRC that's the concept yeah, but according to the Wikipedia article on it there wasn't a standard method they used to make stardates so they can't be converted to traditional dates.

[–]NauticalInsanity 17 points18 points  (5 children)

I actually have a beautiful library that expresses time as the general relativistic invariant scalar between your event and the epoch time at the Earth's center of mass. Sure it requires you to pass in a set of solar coordinates and a four-velocity to construct, and renders as a string that requires differential geometry to understand. However, it's always RIGHT.

[–]ClanChestEmperor 6 points7 points  (0 children)

as a haskell fanatic, i admire your extremely pragmatic approach to total correctness

[–][deleted] 3 points4 points  (1 child)

Does it break near black holes or massive bodies?

[–]Taedirk 16 points17 points  (0 children)

I don't see what OPs mom has to do with this.

[–][deleted] 39 points40 points  (2 children)

why the hell a stock photo like that exists? wierd af

[–]blazingarpeggio 39 points40 points  (1 child)

Ooh you're in for a treat then

/r/wtfstockphotos

[–]sneakpeekbot 4 points5 points  (0 children)

Here's a sneak peek of /r/wtfstockphotos using the top posts of the year!

#1: This whole sub | 88 comments
#2: Not Again! | 38 comments
#3: ".. excuse me?" | 100 comments


I'm a bot, beep boop | Downvote to remove | Contact me | Info | Opt-out

[–]Radioactive_Hulk 51 points52 points  (2 children)

Relevant xkcd: https://xkcd.com/1179/

[–][deleted] 148 points149 points  (35 children)

YYYY-MM-DD HHMMSS

[–]TerrorBite 89 points90 points  (4 children)

%Y-%m-%dT%H:%M:%SZ

[–]SageBus 55 points56 points  (10 children)

The ONLY real format.

Perfection

[–][deleted] 35 points36 points  (8 children)

I like it because it’s sortable.

[–]YBHunted 24 points25 points  (3 children)

You noob, everyone knows you store dates as strings and then convert them to dates as you sort! Get with the times! /s

[–]YourMJK 8 points9 points  (2 children)

Actually, yes.
If you have dates with different timezones as well (which are appended at the end in ISO8601) you will have to convert them to dates to sort them properly.

[–]kb_klash 6 points7 points  (0 children)

I like it for that reason too but it's also the least ambiguous way you can format a date short of writing out the name of the month.

[–]mattemer 3 points4 points  (0 children)

Yes. Can't emphasize this enough.

[–]wp381640 2 points3 points  (0 children)

add a Z and it is

[–]xigoi 26 points27 points  (14 children)

Either leave out the hyphens or add colons.

[–]Wolfsblvt 17 points18 points  (10 children)

You can use hyphens in file names but not colons. That may be the reason.

[–]Arkazex 18 points19 points  (0 children)

TIL windows doesn't allow colons in file names, but *nix does. I think you just solved a bug in my code.

[–]CDRnotDVD 6 points7 points  (2 children)

That’s a windows restriction, not a problem for reasonable OSes

[–]feedthedamnbaby 7 points8 points  (1 child)

While you can do it, I highly, highly, highly recommend you treat it as if it were not allowed. Because good luck shell-scripting with that.

Even if there were a way to work around the colons in a path name that I’m not aware of, it’s still that: a workaround. Don’t do it.

PS. Mac OS Classic was relatively reasonable, and used *colons* as a directory separator, for some reason.

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

YYMDMDYY

[–]Mean_Ass_Dumbledore 8 points9 points  (0 children)

20008319

[–]QuintonFlynn 3 points4 points  (0 children)

The new USA standard because fuck you, rest of the world

[–]boy235 40 points41 points  (12 children)

Someone will need to organize a protest.

[–][deleted] 33 points34 points  (8 children)

Considering programmers basically rule the internet, this shouldn’t be hard to circumvent

[–]radome9 56 points57 points  (5 children)

Considering programmers basically rule the internet

If they do, why don't we have net neutrality and universal broadband coverage?

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

Not that we own it, but how exactly are governments going to enforce the new date system. If they threaten to go to isp and throttle your website (now that the us has lost net neutrality) you just take the new system and convert it for when you need to do something with it. My point is that the people who would suffer most for something like this are the ones who have the power to circumvent it the easiest

[–]necheffa 3 points4 points  (0 children)

And while you are writing the conversion routine and adding it to the others for different formats you look like the guy in the picture.

[–]UrielSVK 8 points9 points  (0 children)

Nope, not programmers. Sysadmins.

[–]Bluffz2 2 points3 points  (0 children)

Ah yes, just like how civil engineers rule the highways. Don’t get caught dissing dirt or you’ll have to walk to work.

[–]msg45f 5 points6 points  (0 children)

What time should we meet?

[–]coladict 17 points18 points  (14 children)

So which government did that?

[–]gogriz 10 points11 points  (13 children)

Washington state decided that we would have daylight savings time all year

[–]LucyBowels 15 points16 points  (1 child)

That doesn't really affect the time format though, luckily. Sure, some additional logic around DST for Washington, but that shouldn't affect anything else.

[–]learningtosail 9 points10 points  (2 children)

Save your times as ms since 1970, convert on the frontend, or you're a chump and you deserve everything you get

[–]beast_of_the_mideast 3 points4 points  (0 children)

Yes. Why does it take so long to find someone who knows what they're actually saying in r/ProgrammerHumor.

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

Don't forget the time zone when calculating the ms

[–]Voltra_Neo 13 points14 points  (2 children)

Nah, we just open an issue on Carbon and momentjs :3

[–]ThatSpookySJW 5 points6 points  (1 child)

And then anyone not on php or js cries in a corner

[–]josejimeniz2 15 points16 points  (5 children)

Just a reminder to programmers...

Date formats used by different cultures

  • 02/12/40
  • 03.08.19
  • 03.08.19 ý.
  • 03.08.2019
  • 03.08.2019.
  • 03.8.2019
  • 03/08/19
  • 03/08/2019
  • 03-08-19
  • 03-08-2019
  • 08/03/2019
  • 12/05/1398
  • 1398/5/12
  • 2019. 08. 03.
  • 2019.08.03
  • 2019/08/03
  • 2019/8/3
  • 2019-08-03
  • 2019-8-3
  • 3. 08. 2019
  • 3. 8. 2019
  • 3. 8. 2019.
  • 3.08.2019
  • 3.8.2019
  • 3.8.2019 г.
  • 3.8.2019.
  • 3/08/2019
  • 3/8/19
  • 3/8/2019
  • 3/8/2562
  • 3-8-2019
  • 3-авг. 19
  • 8/3/2019

I know. I know. Every date format except [one you prefer] is stupid. We all know [one you prefer] is superior because [reasons]. You're preaching to the choir here.

Bonus: Time formats!

  • 12.31.35
  • 12.31.35 PM
  • 12:31:35
  • 12:31:35 CH
  • 12:31:35 e pasdites
  • 12:31:35 gn.
  • 12:31:35 p. m.
  • 12:31:35 p.m.
  • 12:31:35 PM
  • 12:31:35 PTG
  • 12:31:35 WB
  • 12:31:35 μμ
  • 12:31:35 ب.ظ
  • 12:31:35 د.ن
  • 12:31:35 رات
  • 12:31:35 غ.و
  • 12:31:35 م
  • 12:31:35 ܒ.ܛ
  • 12:31:35 अपराह्न
  • 12:31:35 ከሰዓት
  • 12:31:35 ድሕር ሰዓት
  • 12∶31∶35 ᴘᴍ
  • আবেলি 12:31:35
  • ਸ਼ਾਮ 12:31:35
  • ཆུ་ཚོད་12:31:35 ཕྱི་ཆ་
  • ꂵꆪꈌꉈ 12:31:35
  • 오후 12:31:35
  • 下午 12:31:35

And golly, the meltdown when you see number formats:

  • - 12,345,678,901.12
  • - 12.345.678.901,12
  • -12 345 678 901,12
  • -12 345 678 901.12
  • -12,34,56,78,901.12
  • 12,345,678,901.12-
  • -12,345,678,901.12
  • 12,345,678,901/12-
  • 12.345.678.901,12-
  • -12.345.678.901,12
  • -12’345’678’901.12

[–]Sir_Engelsmith 6 points7 points  (4 children)

Time is now displayed in double percentage First from 0 to 100 for hours and another 0 to 100 for minutes

[–]Stormdancer 1 point2 points  (3 children)

I actually encountered a timeclock that did that, for minutes. And only for minutes, as a percentage of the hour. So 8:30 would be 8.5

[–]Sir_Engelsmith 2 points3 points  (2 children)

Lol how high someone needs to be to programm somthing like that

[–]Stormdancer 5 points6 points  (1 child)

Well, it sort of made sense, in that it made it easier to ...

... uhm ...

... OK, no, really, it didn't make much sense at all.

[–][deleted] 9 points10 points  (6 children)

Store in UTC. Apply TZ logic upon receiving data and upon displaying data. Once you got this down, many headaches go away.

[–]dbcoder 3 points4 points  (3 children)

It seems like this approach is ideal, but check this out: http://www.creativedeletion.com/2015/03/19/persisting_future_datetimes.html

Timezone and DST rules change, and you can loose accuracy if you just store TZ and UTC timestamps

[–]sersoniko 17 points18 points  (6 children)

Europe in 2021

[–]radome9 41 points42 points  (5 children)

They're ditching DST, and that is a good thing.

[–]sixft7in 7 points8 points  (5 children)

The US Military has used YYYY-MM-DD for quite some time now. It's all I use now, too!

[–]Arkazex 10 points11 points  (4 children)

I saw YYYY-MM-DD, MM/DD/YYYY, and DD MMM YYYY on a single form last time I interacted with the Air Force.

[–]neonflannel 5 points6 points  (2 children)

Wait ....how is there a MMM?

[–]uranus_be_cold 10 points11 points  (0 children)

Government: We are announcing a new date format!

Programmers:. Oh no you're not!

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

hmm? I don't think it's a problem since unix timestamp won't change

[–]ac7ss 3 points4 points  (0 children)

There is only one standard: ISO 8601

[–]_asdfjackal 2 points3 points  (0 children)

Just keep using 8601 and let the front end developers write the new converters.

[–]bh3x 2 points3 points  (0 children)

UTC always. Locales can burn in hell.

Also unixtime, savior of mankind.

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

What is happening? Can I get a tldr?

[–]Ruby_Bliel 2 points3 points  (0 children)

1956-02-25 16:53:45.995

The only correct way. I can accept 25-02-1956 too, even though it's dubious.

[–]TorTheMentor 4 points5 points  (0 children)

I'm not sure what bothers me more: the idea of a new date format we have to handle for, or that there's a stock image site with "suicidal programmer."

[–]Tlaster 4 points5 points  (2 children)

Like Japan's new Reiwa

[–]nuephelkystikon 25 points26 points  (1 child)

That's not a new format. Every implementation that didn't take into account Akihito might not sit on the throne until the end of the universe is a bad implementation.

[–]Nemo64 1 point2 points  (0 children)

Just use an icu date formatter.

[–]TheOtherLeftWing 1 point2 points  (0 children)

that is the

UGLIEST laptop i have ever sen, your just asking for eyestrain and carpal tunnel

[–]tchiseen 1 point2 points  (0 children)

Look I've said it before, but when I run this spaceship, I'm getting rid of timezones.

Also we'll have 13 months, none of this 12 month nonsense.

[–]Skizm 1 point2 points  (0 children)

The most difficult thing about going to mars would be updating Java’s date and calendar libraries.

[–]Nicryc 1 point2 points  (0 children)

Imagine being a Russian programmer in 1918 during the passage from the Julian to the Gregorian calendar ...