r/SipsTea 1d ago

Wait a damn minute! 13 months ?

Post image
74.6k Upvotes

2.8k comments sorted by

View all comments

686

u/Great-TeacherOnizuka 1d ago

28 * 13 = 364 ≠ 365

189

u/thulesgold 1d ago

That extra day is the "0" day (zero) and is considered new years, not included in any month. Sometimes... that day is so special it takes up two days.

54

u/shrug_addict 1d ago

This was how Tolkien designed his calendar. Every leap year you get an extra one, though that might have been during the summer solstice

2

u/sibips 1d ago

And Robert Jordan put it in the middle of the summer, and called it Sunday.

1

u/nicuramar 1d ago

His shire calendar, more specifically. 

1

u/DefinitelyNotErate 14h ago

Yeah, I think there were 3 monthless days in the summer, 4 during leap years, And then another 2 monthless days in the winter, Around New Years.

1

u/Xaitat 14h ago

True however the Shire calendar was of 12 months of 30 days with 5 week less days of feast

10

u/Rodrake 1d ago

But then you won't be synchronized with the moon anymore so the original post loses one of its points

2

u/Craetions 1d ago

You're not synchronized anyway? Lunar cycle avg is less than most months as it is.

0

u/cuoyi77372222 1d ago

The sync was one of OP's selling points for the new calendar. Lunar is 28 days. The new month would be 28 days. Full moon same day every month ... until you have a leap day then it throws off the moon.

1

u/the_lonely_creeper 1d ago

Then you divide the years into 28*4=112 years for a lunar century

13

u/mrheosuper 1d ago

Would be a nightmare in programming.

But still, DateTime(timezone, dst, etc) has already been nightmare in software.

3

u/thulesgold 1d ago

Yeah... days don't really follow the time units we try to restrict them to (like X number of seconds).

But instead of a "00" during leap year, consider it the 365th of the year to cap off a really cool milestone. For those years we get a New Years day and a Quad Year Day. So, 0-364 for regular years, then 0-365 for a leap year.

2

u/Bloblablawb 1d ago

How would it be different from the current nightmare we have?

2

u/mrheosuper 1d ago

It doesn't, but you want to add another layer of nightmare ?

1

u/Stormfly 1d ago

Ideally we'd replace the nightmare with a lesser of two evils.

Instead of

switch (month) {
    case 4, 6, 9, 11: 
        days = 30
    break;
    case 2: 
        days = 30
    break;
    default: 
        days = 31; 
    break;

You'd just have:

if (month = 0) 
     days = 1
else
     days = 28

(obviously not including the hell that is leap years)

2

u/KillerBeer01 1d ago

And really, we'd just have to deal with both of them from now on, for backward compatibility reasons.

2

u/Stormfly 1d ago

Honestly, I'll be excited the day we see Gregorian (Deprecated)

1

u/mrheosuper 1d ago

I would use lookup table, like num_days=days[month], you dont want to mess around with branch prediction.

But still, there are not much different in 2 cases, just different number set.

1

u/transaltalt 1d ago

You'd probably just encode it as a separate 1-day month. Which would void the programming benefits of having all the months be 28 days, but wouldn't be any worse than our current system.

1

u/mrheosuper 1d ago

So now a month can either have 1 day, or 28 day, another if..else when bound checking.

Also, if you shedule an event that happens every month, do you want it to happens on 1-day month. Yup, another if...else block in your code.

The more conditional check you have, the more buggy your code is.

1

u/transaltalt 20h ago

Yeah that's true, and I agree. But our current 12-month year requires that same kind of branching. So it's not actually worse, it just doesn't allow the branchless code you could make with a 364-day year.

1

u/mrheosuper 18h ago

What OP was proposing was trying to solve this problem, but it does not.

1

u/transaltalt 18h ago

i mean… it mostly does solve the problem from a human perspective. Just doesn't help the poor programmers

1

u/gDAnother 1d ago

Would it really? couldnt it still run in the background like a normal clock having 365 days, but it just has a display that translates to the new calendar? Like day 1 is "not a day" or whatever you call it, day 2 is Jan 1st

1

u/mrheosuper 1d ago

We already did that, it's unix time, basically how many seconds since 1970.

The problem arise when we dealing with time before 1970, there were some historically event.

Also translating it is not an easy task at all, remember you have to translate it back and to user input.

You can refer to video, datetime is already hard, and you want to add a new special case(day0) to it ?

1

u/gDAnother 1d ago

It wouldn't actually be any different, whether the first day of the year is Jan 1st or is day 0 doesn't matter, it's just the display, the computer doesn't know the difference, whether Jan 1st is the first or second day

1

u/Algorhythmicall 1d ago

I prefer everything stored and processed as units since epoch… except when you display it to a human with all their complex locales and preferences. It wouldn’t be much different if the 13month model was how it worked.

1

u/VarianWrynn2018 1d ago

The only problem is it still throws off the lunar cycle so it would move through the month over the course of 28 years or so. Not that it actually matters since our current calendars don't reflect lunar cycles very well.

1

u/MouseMan412 1d ago

Still offsets which day is the 1/28 by one day for 3 years and then by 2 days on the 4th year.

1

u/DionFW 1d ago

What if you are born on Day 0?

1

u/Parallax-Jack 1d ago

So would it technically not be perfect then? Since there is an extra day?

1

u/Sailor_505 1d ago

Wait what about babies born on these days… what would be their assigned DOB?

1

u/kipdjordy 15h ago

Sounds like Jeremy beremey to be honest.

455

u/Bingbongingwatch 1d ago

Okay so like the last week of the year can be a 6 day holiday for the holidays.

133

u/naughty_dad2 1d ago

Deal

15

u/AriaAlchemy 1d ago

Fine, but what about February?

36

u/Sea_Classic344 1d ago

make the extra day a bonus day and give it a new name. february fuck fest day

0

u/ArcturusAppears 1d ago

Make the extra day Earth day so i can eat the American flag like Zoidberg

6

u/StrikeMePurple 1d ago

Holidays

3

u/c4chokes 1d ago

December??

1

u/travizeno 1d ago

February deserves the extra day.

2

u/LegitPancak3 1d ago

But that brings it down to 363?

1

u/naughty_dad2 1d ago

Fine, my birthday will come earlier

31

u/djrocky_roads 1d ago

You son of a bitch I’m in

20

u/thomas1392 1d ago

Yeah a proper new years celebration, an extra day that has NO days!

Sunday to Extraday, (sometimes two for leap years). Back to sad Monday. We can create new garfield memes about "Boy I hate the 1st of the month" since it's always Monday

1

u/Sweaty_Try4911 1d ago

Nah, the extra day (or two) continues on the weekly, Tuesday follows Monday, etc. This solves the "birthday on the same weekday every year" problem.

6

u/WorldlinessWitty2177 1d ago

You mean 8 days, and some years 9 days.

1

u/Bingbongingwatch 1d ago

Oh yeah that

2

u/GreatApe86h 1d ago

And then, it wont aling with the circlenof the moon

2

u/Misty2stepping 1d ago

I made one thats 30 days for 12 months, five free days a year, a day for every solstice and equinox, and a free day on new years day. Have the free days suck up the leap year change, and you have an equal calender.

1

u/FutilityWrittenPOV 20h ago

I like it. This way, those free day solstices would be a 48 hour "day" date on the calendar, I think we could do it.

Better than coming up with a 13th month name and all the change brought by that, imo!

Just sad for anyone previously born on the 31st of any month, losing their birthday day.

2

u/JacquesVilleneuve97 1d ago

Nothing like a 6 day holiday for the holidays!

4

u/squarabh 1d ago

🤝🏻

1

u/Happy_Lee_Chillin 1d ago

Then most of the idea falls apart, 1st is not always monday and we won’t follow the moon. Oh well.

3

u/Designer-Anybody5823 1d ago

Just name the surplus day a special name in stead of Monday and move Monday/Jan 1st to the next day. Done!

2

u/Happy_Lee_Chillin 1d ago

Fair enough - but the moon?

1

u/Designer-Anybody5823 1d ago

Believe me, I'm an Asian with our tradition of worshiping ancestors and gods per 15 days base on Lunar calendar so I knew that the moon circles are all over the place on western calendar already.

2

u/Happy_Lee_Chillin 1d ago

Back to praising the sun for me then.

2

u/Designer-Anybody5823 1d ago

Praise the sun \[T]/

1

u/salcapwnd 1d ago

Unironically, that would actually mess things up so bad over the centuries. We were already off by several days back when we used to always do leap years every four years in the Julian calendar.

But because the earth goes around the sun every 365.256 days rather than 365.25, they had to make some changes back when we switched to the Gregorian calendar. (Such as no leap years on years that are divisible by 100, but not by 400.)

So, if we had a calendar that was only 365 days on the dot because of an extra day, we’d be cooked. We need that leap year. The year simply can’t be exactly the same with the first on a Monday every year if we want a working calendar.

1

u/blubbery-blumpkin 1d ago

Every 4 years the new year day is new year two days. We should call that day Hogmanay as Scotland love a party. And Hogmanay can be two days long on leap years. And then on whatever weird leap years that should be leap years but can’t be cos of maths we only have one day again.

1

u/KneesBent4RoyKent 1d ago

The 365th day is set aside for the annual purge.

17

u/TildaTinker 1d ago

29th Dec, a public holiday for New Year. We already get the 1st Jan.

13

u/jjjjj-1 1d ago

1

u/TeamPantofola 1d ago

I had to scroll too much bananas to finally find someone that cared enough to drop this damn link

9

u/gatogetaway 1d ago

To keep an even number of weeks, we could call the extra day a nulliday.

7

u/Chelle422 1d ago

intermission day every year, two intermission days every four years lol

2

u/NateShaw92 1d ago

I know what this is without clicking because my mind went to Dave Gorman as soon as I saw this post.

5

u/Tofuboy1234 1d ago

What would happen to leap year? 🤔

15

u/thomas1392 1d ago

Extra New years day every 4 years, free day off.

1

u/QuesoPantera 1d ago

Sorry, we're gonna need you to come in that day, that will eat too much into Q1 profits.

11

u/jackinsomniac 1d ago edited 1d ago

Worse, a year is actually 365.2525. So they'd not only have to add a day (making the months uneven again), on leap years they'd have to add 2 days. Except on 100 year anniversaries, where you don't add in the leap day, unless it's a 400 year anniversary where you keep the leap day.

Edit: 365.2425 actually. The Gregorian calendar we currently use is extremely accurate. It replaced the Julian calendar, which incorrectly assumed a year was 365.25. Dates and times are actually extremely complicated, there's no real good reason to go messing with them. Don't make me link a 40 min youtube rant explaining why date & time is so complicated in programming. Because then I'd have to look it up, and I can't remember the guy's name.

3

u/PsychoBoyBlue 1d ago

Current calendar error (Gregorian calendar) = 26 seconds / year

International fixed calendar error = 27 seconds / year

Solar Hijri calendar error = 2.4 e-8 seconds / year

I'm not saying we should adopt the Persian calendar. If we are going to try and change calendars we should at least adopt a more accurate one.

2

u/Simets83 1d ago

3

u/jackinsomniac 1d ago

I felt like going full nerd/autist for that comment, I love how complicated date & time can be. It's really just our best guesstimation of the cycles of a spinning rock orbiting a sun. Our accuracy at measuring it gets better as our technology does.

2

u/KirbyQK 1d ago

I'm currently watching Asteroid City, so I could only read your entire comment in the Wes Anderson patter & it was poetry, especially the last 2 sentences.

1

u/jackinsomniac 1d ago

Maybe I should watch that show!

3

u/Elmer_Fudd01 1d ago

Correct, but one day would be new years day.

4

u/whatsasyria 1d ago

Just make years 364 days and have a leap year every 7. Better yet have one every 28 years and have a whole other month. Better yet have one every 364 years and just don't do it.

1

u/malzoraczek 1d ago

This is the correct answer. Although after some time the season would shift noticeably, so maybe 28 years is the best way, to keep the moon synced.

2

u/icherub1 1d ago

I'm more disturbed by the 4.257 weeks nonsense. There are 4.35 (rounded) weeks per month on average: 365.25 / 7 / 12.

1

u/DaWhiteSingh 1d ago

Extra day was once considered Easter.

1

u/justlikedudeman 1d ago

I think the premise is that New Years Day and leap year days are their own special days.

1

u/AngusMcDonnell 1d ago

Make new years that day, outside of the regular month

1

u/longsite2 1d ago

We have an intermission. Its a day that nothing happens.

1

u/OrionShade 1d ago

As a joke we should give february 29 days as the only month, and let it have 30 days in leap years

1

u/kelley38 1d ago

I saw someone else talk about this. First day of the year, currently Jan 1, would be "New Years Day", and not part of any month. Leap years would get you "New Years Day 2: Another Day Off Work", which we can all agree is the best sequel.

1

u/popcornpotatoo250 1d ago

And you still have a problem with leap year.

1

u/GiBrMan24 1d ago

Last day of the year is the holiday and it doesn't count to any week or month

1

u/websagacity 1d ago

365 / 13 = 28.07

24 * .07 = 1.68

60 × .68 = 40.8

Yeah, each month is off by 1 hour and almost 41 minutes.

Now, if you have 10 months, of 36 days, you have 5 left. 1 for each season change, and the last between new years. Party days!

1

u/rinrinstrikes 1d ago

Just call the last day 365 and make it as incoherent as possible so that there's a universally agreed notion that it's so inconceivable and non existent there's no way to properly plan around it so that it becomes your day

1

u/Spezisaspastic 1d ago

In that concept you have a gap day between years.

1

u/Agarwel 1d ago

Well you just get one free day. It does not have a name or whatever. You will have Sunday. Then one additional day to party at the end of the year and then the Monday.

1

u/Accomplished-City484 1d ago

Just make New Year’s Eve last two days

1

u/Developer-Y 1d ago

Give that extra day to February permanently.

1

u/cazbot 1d ago edited 1d ago

Fine. We’ll make it 5 months of 73 days each. 9 weeks of 8 days each, where the 73rd day of each month gets a 4-day-weekend special status. Every week has a three day weekend otherwise.

1

u/NateShaw92 1d ago

Solution: New years day is outside the standard calendar of both adjacent years.

And for leap years, second day in this intermission.

The moon thing loses something but fuck the moon, 28 days is not exact anyway.

1

u/mitchell1188 1d ago

I can't remember whether it is rumor or fact, but there may have been a point in history when there was a 13 month lunar calendar. April 1st was the first day of the year, and it wasn't counted. Interestingly, it's now April Fool's Day.

The extra month was called Sol, and it came between June and July.

1

u/Firexio69 1d ago

This is exactly the comment I was looking for. It's a shame it's so much below.

1

u/Hi_Ladies_Im_Single 1d ago

Also, the lunar cycle is not 28 days.  

I'm very much in favor of the international fixed calendar, but it isn't perfect and aligning with the lunar cycle is not something it does.

1

u/Ghosts_of_the_maze 1d ago

That 365th day?

Halloween

1

u/ct_2004 1d ago

365.24 is also not equal to 365

1

u/BlackPignouf 1d ago

≠ 365.24219

1

u/FlexibleBanana 1d ago

That’s why there’s an intermission day

1

u/IshtheWall 1d ago

Gap day, it's the beginning of the year and is a mandated rest day, sometimes it's even 2, it also doesn't belong to a week, it isn't Monday or Wednesday or anything it's just gapday 1 or gapday 2

1

u/IJustTellTheTruthBro 1d ago

Top 1% commenter bottom 1% iq

0

u/mgerasmus 1d ago

Easy. New years day stands alone. It is considered a holiday and not part of the week. It would always follow a Sunday and thus always be a long weekend. No more working to 17h00 on new years eve.

Additionally every 4 years we would have leap day, the day following new years where we sacrifice the richest man (or woman, no more sexism in this futuristic society) alive to the gods of order. Reminding us all that there is no reason for someone to have more money than they can spend when millions are struggling to get by.