Schaltjahr für Yogis visualisiert mit HTML / CSS / JavaScript unter Ghost

Vergangene Tage ging es im spirituellen Gespräch um die Sonne. Natürlich ging es um sie. Schließlich meditiert ein fortgeschrittener Yogi auf die Sonne, wird eins mit ihren Geheimnissen. Frag den Patanjali. Ra, die Sonne, sie ist in Personalunion mit dem ursprünglichen Göttlichen. Wir grüßen die Sonne in uns mit Surya Namaskar. Wie also könnte nicht die Sonne Quell allen Lebensdankes sein?!

Aber warum zum Teufel gibt's das Schaltjahr. So lautete die Frage. Die Antwort ist mitunter recht eingängig: ein Umrunden unseres Erdballs seines Muttergestirns dauert 365 und 6 Stunden. Wir halten fest: je Jahr 6 Stunden in den Sack und mit Sammeln von 24 Stunden gibt es den einen Extratag, die Rede ist vom 29. Februar im sogenannten Schaltjahr. Der aufkeimende Wunsch, hier im Browser zu visualisieren, das macht was in mir. In digitis Yogavī vehementer prūrit! (Es juckt heftig in Yogavus' Fingern!) 😃

Weihnachten ist vorüber, heute gab es nur kurz am Morgen eine Verpflichtung. Der Nachmittag hingegen, er wollte verbracht werden mit Häppchen, einem Kaffee, gefolgt von einem klitzekleinen Gin Tonic und etwas Programmieren.

Über die zugrundeliegende Mathematik

Die mit heißer Nadel gestrickte Animation simuliert das tropische Jahr (Sonnenjahr) der Erde, das durchschnittlich 365 Tage + 6 Stunden (genau: 365,2422 Tage) beträgt. Der zusätzliche Tag alle 4 Jahre (Schaltjahr) gleicht die kumulierten 24 Extra-Stunden aus.

Kernformel für die kumulierten Extra-Stunden nach n Jahren:
E(n) = 6 · n mod 24
E(n) = kumulierte Extra-Stunden nach n Jahren
n = Anzahl der abgelaufenen Jahre
mod 24 = Rest bei Division durch 24 (da 24 Stunden = 1 voller Tag)

Schaltjahr-Bedingung:Wenn E(n) = 0 (nach Multiplikation mit n) und n > 0 → Schaltjahr → Extra-Tag (29. Februar) → Reset von n und E auf 0.Vereinfacht für exakt 6 Stunden pro Jahr (wie in der Simulation):
Nach 1 Jahr: 6 Stunden
Nach 2 Jahren: 12 Stunden
Nach 3 Jahren: 18 Stunden
Nach 4 Jahren: 24 Stunden = 1 voller Tag → Schaltjahr → Reset

Hinweise zum Code und die Integration in den Blog

Mein Tun ist hier und heute vereinfacht, eine Annäherung an die reale Sache. So verwendet meine Darstellung eine stark vereinfachte Annahme von exakt 6 Stunden Extra pro Jahr, um die Rechnung einfach und didaktisch klar zu halten (4 × 6 = 24 → 1 Tag). In der Realität ist es etwas weniger (ca. 5,822 Stunden), weshalb die gregorianische Schaltregel komplexer ist (Ausnahmen bei Jahrhundertjahren). Aber wollen wir es nicht so genau nehmen, freilich nicht. Genau wie im Eka Pada Adho Mukha Shvanasana (dem dreibeinigen Hund), man kann auch mal die andere Ferse als gesagt nach oben strecken. Nicht immer die Erbsen zählen. 😏

Gemacht mit HTML und CSS in der HTML Card meiner Blogging Plattform Ghost und in einer Footer Injection kommt noch einmal reines JavaScript zum Einsatz. Aber Schluss mit Technischem, hier das Progrämmchen.

Bahn der Erde mit lustigen Yogis drauf um Surya und das Schaltjahr

Perfekte kreisförmige Bahn der Erde um die Sonne. Ein Umlauf dauert 5 Sekunden (365¼ Tage). Der Zähler zeigt die kumulierten Extrastunden. Nach 4 Jahren = 24 Stunden entsteht ein Schaltjahr → Reset. Klicke auf den Button zum Starten/Stoppen.

Jahr: 0
Extra-Stunden: 0
Schaltjahr! Alles auf 0