• Log InLog In
  • Register
Liquid`
Team Liquid Liquipedia
EDT 11:11
CEST 17:11
KST 00:11
  • Home
  • Forum
  • Calendar
  • Streams
  • Liquipedia
  • Features
  • Store
  • EPT
  • TL+
  • StarCraft 2
  • Brood War
  • Smash
  • Heroes
  • Counter-Strike
  • Overwatch
  • Liquibet
  • Fantasy StarCraft
  • TLPD
  • StarCraft 2
  • Brood War
  • Blogs
Forum Sidebar
Events/Features
News
Featured News
Team Liquid Map Contest #22: Results and Winners7Code S Season 2 (2026): RO4 and Finals Preview12TL.net Map Contest #22 - Voting & Ladder Map Selection7Code S Season 2 (2026) - RO8 Preview7[ASL21] Finals Preview: Two Legacies21
Community News
Weekly Cups (June 8-14): Clem and Solar double, PTR tested0RSL: S6 Finals played at BlizzCon 202611Douyu Cup 2026: $20,000 Legends Event (June 26-28)10[BSL22] Non-Korean Championship from 13 to 28 June4Weekly Cups (May 25-31): Clem doubles, 2v2 circuit heads toward finale0
StarCraft 2
General
StarCraft II 5.0.16 PTR Patch Notes may 26th Daily SC2 Player Grid - feedback wanted TL Poll: How do you feel about the 5.0.16 PTR balance changes? Code S Season 2 (2026) - RO8 Preview Updates to The Core/Core Lite for v5.0.16?
Tourneys
Master Swan Open (Global Bronze-Master 2) GSL CK #4 20-21th June Crank Gathers Season 4: BW vs SC2 Team League Douyu Cup 2026: $20,000 Legends Event (June 26-28) Maestros of The Game 2 announcement and schedule !
Strategy
[G] Having the right mentality to improve
Custom Maps
Work In Progress Melee Maps [D]RTS in all its shapes and glory <3
External Content
Mutation # 530 One For All The PondCast: SC2 News & Results Mutation # 529 Opportunities Unleashed Mutation # 528 Infection Detected
Brood War
General
BW General Discussion BGH Auto Balance -> http://bghmmr.eu/ VPN experiences Data needed vespene.gg — BW replays in browser
Tourneys
[Megathread] Daily Proleagues [ASL21] Grand Finals [BSL22] Grand Finals - Sunday 21:00 CEST Escore Tournament StarCraft Season 2
Strategy
Simple Questions, Simple Answers Relatively freeroll strategies Creating a full chart of Zerg builds Why doesn't anyone use restoration?
Other Games
General Games
Nintendo Switch Thread Stormgate/Frost Giant Megathread ZeroSpace Megathread Beyond All Reason Total War: Warhammer 40K
Dota 2
Looking for a Dota Mentor Official 'what is Dota anymore' discussion
League of Legends
Heroes of the Storm
Simple Questions, Simple Answers Heroes of the Storm 2.0
Hearthstone
Deck construction bug
TL Mafia
Vanilla Mini Mafia
Community
General
US Politics Mega-thread Russo-Ukrainian War Thread The Games Industry And ATVI UK Politics Mega-thread [H]Internet/Gaming Cafe Tips and Tricks
Fan Clubs
The HerO Fan Club! The herO Fan Club!
Media & Entertainment
Movie Discussion! [Req][Books] Good Fantasy/SciFi books [TV/BOOK] *SPOILERS* Game of Thrones Discussion [Manga] One Piece
Sports
2024 - 2026 Football Thread McBoner: A hockey love story TeamLiquid Health and Fitness Initiative For 2023 Formula 1 Discussion Cricket [SPORT]
World Cup 2022
Tech Support
Computer Build, Upgrade & Buying Resource Thread Facing Challenges in Mobile App Development
TL Community
The Automated Ban List
Blogs
How To Predict Tilt in Espor…
TrAiDoS
An Exploration of th…
waywardstrategy
I'm an arrogant trash talke…
FlaShFTW
Gauntlet SC2: A Retrospectiv…
Ctone23
Why RTS gamers make better f…
gosubay
Customize Sidebar...

Website Feedback

Closed Threads



Active: 13597 users

The Mathematics Behind Leap Years

Blogs > DarkPlasmaBall
Post a Reply
1 2 Next All
DarkPlasmaBall
Profile Blog Joined March 2010
United States46068 Posts
Last Edited: 2016-02-29 05:41:13
February 29 2016 05:40 GMT
#1
Happy Leap Day, everyone!

Today is February 29th, which is a day that is usually added to our calendar once every four years (on years that are multiples of 4, such as 2004, 2008, 2012, and 2016). This is to correct for the fact that the number of days it takes the Earth to completely revolve once around the sun is slightly more than 365.

I'd like to elaborate on that word usually though, as not every fourth year is a leap year.

Mathematically speaking, it's more accurate to say that a true solar year is closer to 365.25 days than 365 days, as each year is longer than 365 days by almost 6 hours. This is almost a quarter of a day unaccounted for, which justifies the inclusion of an extra day every fourth year (because by then, four quarter-days have accumulated, equaling a full day). Repeating the four-year sequence of "365 days, 365 days, 365 days, 366 days" would be perfect if a solar year was exactly 365.25 days.

It's not though. As a result, a few additional (and much rarer) nuances are included in our calendar, so that we maintain synchronization over several centuries. It turns out that one solar year is slightly less than 365.25 days, which means that the additional leap day every fourth year is a slight overcorrection that needs to be adjusted from time to time.

The generally accepted length of a solar year, based on observation and calculation, has been averaged to be 365.2425 days. This means that two additional calendar rules are implemented to keep our calendars consistent:

1. Our calendar removes a leap year once every one hundred years on the century-year (e.g., the years 1700, 1800, and 1900 were not leap years; they did not have February 29ths). Unfortunately, this readjustment goes a bit too far in counterbalancing this issue, which leads to...
2. Our calendar puts back the leap year in every century-year that's a multiple of 400 (e.g., the year 2000 and the year 2400 will have February 29ths, despite the years 2100, 2200, and 2300 not having them).

These two additional corrections to our calendar combine to remove 3 leap years every 400 years (called a "leap cycle"). This means that we have 97 leap years- not 100 leap years- every 400 years. Here's the math for a leap cycle:

97 leap years = 97 * 366 days = 35,502 days
303 common years = 303 * 365 days = 110,595 days
In a 400-year period: 35,502 + 110,595 = 146,097 days
146,097 days / 400 years = 365.2425, which is the precise average number of days we want to obtain for a solar year.
(It's those extra 97 leap days spread throughout the 400-day leap cycle that adds the ".2425" correction that we need, which is 97/400.)
Therefore, while individual leap years play an important part in the correction of our calendar, it's not until an entire 400-year leap cycle has completed that we're corrected to the accuracy and satisfaction of leading scientists and mathematicians.

Just a word of caution, however: "daily" still means "365 times per year" in most math or science contexts (especially in word problems and textbooks). It's never a bad thing to check with your teacher just to make sure, but you may want to reserve this fun math fact about leap year technicalities for dinner table conversations and social mixers.

If you'd like to listen to this leap year process explained by a fantastic astrophysicist with a dreamy voice, click here:


For more information on leap years, here's the Wikipedia article, which is a great start: https://en.wikipedia.org/wiki/Leap_year#Gregorian_calendar

Thank you for taking the time to read this blog post, and I hope everyone has a lovely Leap Day!

~DPB

*****
"There is nothing more satisfying than looking at a crowd of people and helping them get what I love." ~Day[9] Daily #100
Saechiis
Profile Blog Joined May 2010
Netherlands4989 Posts
February 29 2016 09:41 GMT
#2
Nice, you too!
I think esports is pretty nice.
micronesia
Profile Blog Joined July 2006
United States24779 Posts
February 29 2016 11:21 GMT
#3
Ah, thanks for explaining the two lesser-known rules about leap year modifications on 100 and 400 year cycles.

In my physics courses in the past I always just used 365.25 which was typically close enough :p
ModeratorThere are animal crackers for people and there are people crackers for animals.
DarkPlasmaBall
Profile Blog Joined March 2010
United States46068 Posts
Last Edited: 2016-02-29 13:14:53
February 29 2016 13:14 GMT
#4
365.25 is pretty much close enough in every context other than being a smart ass or know-it-all or the most mathematically-interested man in the world
"There is nothing more satisfying than looking at a crowd of people and helping them get what I love." ~Day[9] Daily #100
Cascade
Profile Blog Joined March 2006
Australia5405 Posts
February 29 2016 14:36 GMT
#5
Nice write-up! And what's the story with the leap seconds again?
Yurie
Profile Blog Joined August 2010
12103 Posts
Last Edited: 2016-02-29 16:39:31
February 29 2016 15:44 GMT
#6
The funny thing is that the length of a day slowly changes. So the calendar will get more and more incorrect as the centuries pass. That is a problem somebody in the future will have to solve.

https://en.wikipedia.org/wiki/Year#Variation_in_the_length_of_the_year_and_the_day

"With the current system, it’s not actually perfect. There’s an extra 0.000125 days being accumulated. Over course of 8,000 years, the calendar will lose a single day." Disregarding the changing day length.
DarkPlasmaBall
Profile Blog Joined March 2010
United States46068 Posts
February 29 2016 16:37 GMT
#7
On February 29 2016 23:36 Cascade wrote:
Nice write-up! And what's the story with the leap seconds again?


Leap seconds are added to synchronize atomic clocks with the Earth's slowing rotation, so that one day really does equal a full Earth rotation (as accurately as possible). If the Earth's rotation slows a bit, then it'll take more seconds to complete the rotation; that's when leap seconds come in to play.
"There is nothing more satisfying than looking at a crowd of people and helping them get what I love." ~Day[9] Daily #100
DarkPlasmaBall
Profile Blog Joined March 2010
United States46068 Posts
February 29 2016 16:39 GMT
#8
On March 01 2016 00:44 Yurie wrote:
The funny thing is that the length of a day slowly changes. So the calendar will get more and more incorrect as the centuries pass. That is a problem somebody in the future will have to solve.

https://en.wikipedia.org/wiki/Year#Variation_in_the_length_of_the_year_and_the_day


As of right now, these discrepancies are still very close together and are averaged together to give us that .2425 adjustment to correct for. Fortunately, adding in leap seconds and leap days does a great job of staying on top of this natural variation.
"There is nothing more satisfying than looking at a crowd of people and helping them get what I love." ~Day[9] Daily #100
Djzapz
Profile Blog Joined August 2009
Canada10681 Posts
Last Edited: 2016-02-29 21:04:21
February 29 2016 16:51 GMT
#9
This completely ruins the notion of a year for me though, I think you need to stop fiddling with mathematics and start using rockets to speed up the Earth so that it does one full rotation* in 365 days exactly. Let's get practical.

*Edit: I meant revolution I guess
"My incompetence with power tools had been increasing exponentially over the course of 20 years spent inhaling experimental oven cleaners"
joshie0808
Profile Blog Joined March 2011
Canada1024 Posts
February 29 2016 18:29 GMT
#10
Very enlightening with the extra two rules.. i always thought it was just 365.25.
ZigguratOfUr
Profile Blog Joined April 2012
Iraq16955 Posts
February 29 2016 18:57 GMT
#11
On March 01 2016 01:51 Djzapz wrote:
This completely ruins the notion of a year for me though, I think you need to stop fiddling with mathematics and start using rockets to speed up the Earth so that it does one full rotation in 365 days exactly. Let's get practical.


Instead of accelerating Earth's revolution, we could instead slow down Earth's rotation. Since that's already happening due to the presence of the moon, we just have to wait until we reach the correct ratio at which point we can strategically jettison the moon out of orbit.
Djzapz
Profile Blog Joined August 2009
Canada10681 Posts
February 29 2016 20:13 GMT
#12
On March 01 2016 03:57 ZigguratOfUr wrote:
Show nested quote +
On March 01 2016 01:51 Djzapz wrote:
This completely ruins the notion of a year for me though, I think you need to stop fiddling with mathematics and start using rockets to speed up the Earth so that it does one full rotation in 365 days exactly. Let's get practical.


Instead of accelerating Earth's revolution, we could instead slow down Earth's rotation. Since that's already happening due to the presence of the moon, we just have to wait until we reach the correct ratio at which point we can strategically jettison the moon out of orbit.

Good idea.

I want to point out that by "rotation around the sun" I did indeed mean revolution. Or something.
"My incompetence with power tools had been increasing exponentially over the course of 20 years spent inhaling experimental oven cleaners"
brian
Profile Blog Joined August 2004
United States9642 Posts
February 29 2016 20:47 GMT
#13
damnit I was born in the one era where I couldn't experience skipping a leap year. this is a tragedy.
Dingodile
Profile Joined December 2011
4139 Posts
February 29 2016 21:03 GMT
#14
Before we "correct" this in our calendar.
How do we know we have year 2016? Maybe we "forgot" a year at ~200.000 B.C or whenever. Do we have evidence that there were no calendar mistakes since human life?
Grubby | ToD | Moon | Lyn | Sky
DarkPlasmaBall
Profile Blog Joined March 2010
United States46068 Posts
Last Edited: 2016-02-29 21:34:13
February 29 2016 21:32 GMT
#15
On March 01 2016 06:03 Dingodile wrote:
Before we "correct" this in our calendar.
How do we know we have year 2016? Maybe we "forgot" a year at ~200.000 B.C or whenever. Do we have evidence that there were no calendar mistakes since human life?


Our current calendar- the Gregorian calendar- first started being used in 1582. Since then, advances in astronomy and other related sciences have allowed us to compute and implement the required "leap" corrections. As a result, it's not really an issue what happened before then, because we know where we are right now and how to adjust our calendar for the future.
"There is nothing more satisfying than looking at a crowd of people and helping them get what I love." ~Day[9] Daily #100
rafaliusz
Profile Joined December 2009
Poland482 Posts
February 29 2016 21:41 GMT
#16
Cool, I didn't know that.
Foolishness *
Profile Blog Joined May 2009
United States3044 Posts
March 01 2016 00:06 GMT
#17
Good explanation!
geript: "Foolishness's cases are persuasive and reasonable but leave you feeling dirty afterwards. Kinda like a whore." ---- Manager of the TL Mafia forum, come play!
Yurie
Profile Blog Joined August 2010
12103 Posts
Last Edited: 2016-03-01 00:11:50
March 01 2016 00:11 GMT
#18
On March 01 2016 06:03 Dingodile wrote:
Before we "correct" this in our calendar.
How do we know we have year 2016? Maybe we "forgot" a year at ~200.000 B.C or whenever. Do we have evidence that there were no calendar mistakes since human life?


The calendar year number is based on the birth of Jesus Christ since it is a Christian calendar at its base. Nobody knows if it is correct on where year -1 and 1 is.
DarkPlasmaBall
Profile Blog Joined March 2010
United States46068 Posts
March 01 2016 11:25 GMT
#19
On February 29 2016 18:41 Saechiis wrote:
Nice, you too!

On March 01 2016 06:41 rafaliusz wrote:
Cool, I didn't know that.

On March 01 2016 09:06 Foolishness wrote:
Good explanation!


Thank you My students and colleagues enjoyed my explanation as well They too had just pretty much been using 365.25 and thinking that was perfect.
"There is nothing more satisfying than looking at a crowd of people and helping them get what I love." ~Day[9] Daily #100
OtherWorld
Profile Blog Joined October 2013
France17333 Posts
Last Edited: 2016-03-01 16:52:16
March 01 2016 16:51 GMT
#20
On March 01 2016 06:03 Dingodile wrote:
Before we "correct" this in our calendar.
How do we know we have year 2016? Maybe we "forgot" a year at ~200.000 B.C or whenever. Do we have evidence that there were no calendar mistakes since human life?

Every calendar is a social construct, so who cares if we made a mistake
Used Sigs - New Sigs - Cheap Sigs - Buy the Best Cheap Sig near You at www.cheapsigforsale.com
1 2 Next All
Please log in or register to reply.
Live Events Refresh
OSC
13:00
King of the Hill #253
EmpressLilyy32
Liquipedia
WardiTV Spring Champion…
11:00
Playoffs
Solar vs ZounLIVE!
ByuN vs TBD
WardiTV1103
IntoTheiNu 811
TaKeTV 390
TKL 224
Rex166
IndyStarCraft 121
Ryung 113
LiquipediaDiscussion
[ Submit Event ]
Live Streams
Refresh
StarCraft 2
ByuN 402
TKL 224
Rex 166
IndyStarCraft 121
Ryung 113
trigger 25
StarCraft: Brood War
Sea 2028
Shuttle 1400
Jaedong 1102
Horang2 1033
EffOrt 919
Soulkey 619
Mini 469
hero 287
Snow 260
firebathero 242
[ Show more ]
ggaemo 188
actioN 160
Mong 150
Sharp 97
Movie 78
Zeus 74
Hyun 70
JYJ 47
ToSsGirL 45
910 36
Aegong 33
HiyA 24
sorry 22
Sacsri 22
Barracks 19
Rock 18
IntoTheRainbow 15
GoRush 15
soO 14
Terrorterran 13
ajuk12(nOOB) 12
Dota 2
qojqva2537
Dendi1355
420jenkins225
BananaSlamJamma127
Counter-Strike
fl0m6595
olofmeister1140
kRYSTAL_20
Heroes of the Storm
Khaldor105
MindelVK7
Other Games
singsing2540
Day[9].tv1127
Liquid`RaSZi1004
hiko818
Lowko478
B2W.Neo421
crisheroes333
DeMusliM271
Hui .190
QueenE80
Liquid`VortiX75
mouzStarbuck67
KnowMe51
Trikslyr35
ArmadaUGS13
Organizations
Dota 2
PGL Dota 2 - Main Stream3098
StarCraft: Brood War
lovetv 7
StarCraft 2
Blizzard YouTube
StarCraft: Brood War
BSLTrovo
[ Show 16 non-featured ]
StarCraft 2
• StrangeGG 36
• poizon28 20
• Kozan
• Migwel
• AfreecaTV YouTube
• sooper7s
• intothetv
• IndyKCrew
• LaughNgamezSOOP
StarCraft: Brood War
• STPLYoutube
• ZZZeroYoutube
• BSLYoutube
League of Legends
• Nemesis1935
• Jankos1642
• TFBlade413
Other Games
• Day9tv1127
Upcoming Events
OSC
8h 49m
CranKy Ducklings
18h 49m
WardiTV Spring Champion…
19h 49m
Cure vs SKillous
Big Brain Bouts
1d
Maplez vs eGGz
Reynor vs Solar
WardiTV Spring Champion…
1d 19h
GSL
1d 20h
Maru vs ShoWTimE
Classic vs Reynor
herO vs Lambo
Solar vs Clem
BSL22 NKC (BSL vs China)
2 days
XuanXuan vs Jaystar
Mihu vs Messiah
eOnzErG vs Dewalt
Bonyth vs Jaystar
TerrOr vs Messiah
XuanXuan vs Mihu
eOnzErG vs Jaystar
Replay Cast
2 days
WardiTV Spring Champion…
2 days
GSL
2 days
[ Show More ]
Patches Events
3 days
BSL22 NKC (BSL vs China)
3 days
Dewalt vs Messiah
Bonyth vs Mihu
TerrOr vs XuanXuan
eOnzErG vs Messiah
Jaystar vs Mihu
Dewalt vs XuanXuan
Bonyth vs TerrOr
Replay Cast
3 days
WardiTV Weekly
3 days
Sparkling Tuna Cup
4 days
Douyu Cup 2020
6 days
Oliveira vs Trap
Jieshi vs XY
soO vs FanTaSy
TY vs Coffee
The PondCast
6 days
Liquipedia Results

Completed

Proleague 2026-06-16
uThermal 2v2 2026 Main Event
Heroes Pulsing #1

Ongoing

IPSL Spring 2026
KCM Race Survival 2026 Season 2
Acropolis #4
CSCL: Masked Kings S4
YSL S3
BSL 22 Non-Korean Championship
SCTL 2026 Spring
Maestros of the Game 2
WardiTV Spring 2026
Murky Cup 2026
Heroes Pulsing #2
IEM Cologne Major 2026
Stake Ranked Episode 2
CS Asia Championships 2026
Asian Champions League 2026
IEM Atlanta 2026
PGL Astana 2026
BLAST Rivals Spring 2026
IEM Rio 2026
PGL Bucharest 2026

Upcoming

CSL 2026 Summer (S21)
CSLAN 4
Blizzard Classic Cup 2026
Kung Fu Cup 2026 Grand Finals
RSL Revival: Season 6
CranK Gathers Season 4: BW vs SC2 Team League
HSC XXIX
Douyu Cup 2026
BCC 2026
Heroes Pulsing #3
BLAST Open Fall 2026
Esports World Cup 2026
Stake Pulse Beat 1
BLAST Bounty Summer 2026
BLAST Bounty Summer Qual
Stake Ranked Episode 3
XSE Pro League 2026
TLPD

1. ByuN
2. TY
3. Dark
4. Solar
5. Stats
6. Nerchio
7. sOs
8. soO
9. INnoVation
10. Elazer
1. Rain
2. Flash
3. EffOrt
4. Last
5. Bisu
6. Soulkey
7. Mini
8. Sharp
Sidebar Settings...

Advertising | Privacy Policy | Terms Of Use | Contact Us

Original banner artwork: Jim Warren
The contents of this webpage are copyright © 2026 TLnet. All Rights Reserved.