this post was submitted on 14 Dec 2023
988 points (99.2% liked)

xkcd

8843 readers
256 users here now

A community for a webcomic of romance, sarcasm, math, and language.

founded 1 year ago
MODERATORS
 

https://xkcd.com/2867

Alt text:

It's not just time zones and leap seconds. SI seconds on Earth are slower because of relativity, so there are time standards for space stuff (TCB, TGC) that use faster SI seconds than UTC/Unix time. T2 - T1 = [God doesn't know and the Devil isn't telling.]

you are viewing a single comment's thread
view the rest of the comments
[–] hakunawazo@lemmy.world 13 points 11 months ago (2 children)

Thank you, but I gave up halfway through the list.

[–] kurwa@lemmy.world 8 points 11 months ago (1 children)

I got to "The day before Saturday is always Friday" and I was like waaaa?

[–] sukhmel@programming.dev 8 points 11 months ago (1 children)

I thought it is about when Julian calendar was dropped in favour of Gregorian, but that's not it:

Thursday 4 October 1582 was followed by Friday 15 October 1582

[–] elvith@feddit.de 9 points 11 months ago* (last edited 11 months ago) (1 children)

Also some of the islands around the International Date Line did switch their stance on which side of the Date Line they are. So... they might have had a day twice or lost a whole day in the process. And maybe, they didn't change sides only once...

E.g. see here https://youtu.be/cpKuBlvef6A

[–] sukhmel@programming.dev 3 points 11 months ago

A great video you linked, the missing Friday is in it on timestamp 22:45

The Thursday 29th of December 2011 was followed by Saturday 31st of December 2011 on Samoa

[–] whoisearth@lemmy.ca 4 points 11 months ago

Epoch is your friend, or use UTC. At least that's my layman reasoning. I have no challenges working with DateTime except when I don't know the underlying conditions applied from the source code.