Förbättrad Perpetual Calendar (till år 2124)
De flesta (icke-dator) perpetual kalendrar gör inte bra representationer av en månad. Till exempel, se
och
. Vissa visar månaden med en variabel start dag i veckan. Andra visar månaden med det maximala antalet dagar i stället för det faktiska antalet dagar i månaden. I allmänhet, kräver de vanligtvis en komplicerad tabell lookup att avgöra hur du ställer in kalendervyn.
Denna kalender försöker lösa detta genom att:
1) avskaffandet av tabell sökningar genom att tillhandahålla visningsportar som visar endast relevant information.
2) som ger en korrekt bild av en månad, alltid från och med söndag och visar endast de dagar som faktiskt finns i månaden.
3) som tillhandahåller en logisk process för att ställa kalendern: ställa in år, ställa in månad, ange startdatum för månaden, då maskera bort de dagar som inte visas i den månaden.
Kalendern är dubbla sidor för att minska diametern på den övergripande kalendern. En enda dubbelsidig version kunde skapas genom att informationen om år och månad på yttre ringar. Det var min ursprungliga design, men det blev för stor, och jag hoppades att skapa en mindre, pocketable version som några av de äldre. Se
.
Denna kalender skulle vara enkelt att konvertera för att laser cut och laser etsad plåt, vilket skulle ge en suvenir som skulle arbeta för mer än ett århundrade. Ersätta år disken skulle göra det för ett annat sekel.
/ * Stil definitioner * / bord. MsoNormalTable {mso-stil-namn: "Tabell Normal"; mso-tstyle-rowband-storlek: 0; mso-tstyle-colband-storlek: 0; mso-stil-noshow:yes; mso-stil-prioritet: 99; mso-stil-förälder: ""; MSO-stoppning-alt: 0 i 5.4pt 0 i 5.4pt; MSO-para-marginal-top: 0; MSO-para-marginal-rätt: 0; MSO-para-marginal-botten: 10.0pt; MSO-para-marginal-vänster: 0; linje-höjd: 115%. MSO-sidnumrering: änka-orphan; font-size: 11.0pt; font-family: "Kaliber", "sans-serif"; MSO-ascii-font-family: Calibri; MSO-ascii-tema-teckensnitt: minderårig-latin; MSO-hansi-font-family: Calibri; MSO-hansi-tema-teckensnitt: minderårig-latin;}