kaavan
Kaava on:
(Vuosi Koodi + Kuukausikoodi + luvun Koodi + päivämääränumeron - Leap Year Code) mod 7
Näin se toimii
Tulen läpi esimerkiksi päivämäärä 14. maaliskuuta 1897 - Einsteinin syntymäpäivä.
Vuoden Koodi
Laskea vuoden Code, käytä tätä kaavaa:
(YY + (YY div 4)) mod 7
YY on kaksi viimeistä numeroa vuodessa. Vuodeksi 1897, se on 97.
Ensimmäinen, jakaa YY 4 ja hävitä loput: 97 div 4 = 24.
Sitten lisätään 24 takaisin YY numero, joka on 97 tässä tapauksessa, mikä johtaa 121.
Seuraava vaihe on: 121 mod 7.
”Mod” tarkoittaa jakaa numero ja pitää vain loput. 121 mod 7, alkaa poistaa seiskat:
10 x 7 on 70, jättää meille 51, koska 121-70 = 51.
7 x 7 = 49, ja 51-49 = 2.
Olemme poistaneet kaikki seiskan 121 kunnes meille jää jakojäännös 2. Tämä on vuosi Code 1897.
Voisit käyttää useita muodoltaan kuvan kuin joutsen todetessaan, että muistissa kun laskea alla olevista kohteista.
Kuukauden Koodi
Tämä on helppoa - vain muistaa numero 033614625035:
Tammikuu = 0
Helmikuu = 3
Maaliskuu = 3
Huhtikuu = 6
Toukokuu = 1
Kesäkuu = 4
Heinäkuu = 6
Elokuu = 2
Syyskuu = 5
Lokakuu = 0
Marraskuu = 3
Joulukuu = 5
Nyt sinulla on Kuukausikoodi. Sillä einsteins syntymäpäivä maaliskuussa se on 3.
gregoriaaninen Päivämäärät
Sillä gregoriaanisen kalenterin muistaa numero 4206420:
1700 = 4
1800 = 2
1900 = 0
2000-luvun = 6
2100S = 4
2200s = 2
2300S = 0
Jos olet vain teet tämän kalenterin temppu ystävien syntymäpäivät, voisit ehkä jättää tämän vaiheen pois, koska päivät, jotka kuuluvat 1900 saavat luvun Code nolla eivätkä vaikuta lopputulokseen laskennan.
Julian Päivämäärät
Jos etsit klo Julian päivämäärä, kaava on ottaa vuosisadan numeron ja vähennä se 18 ja sitten mod 7.
Esimerkki 1: jos vuosi on 852 CE, ottaa vuosisadan numero, 8, ja vähentää sen 18, jättäen 10. Sitten 10 mod 7 = 3.
Esimerkki 2: jos vuosi on 1625 CE, ottaa luvulla numero, 16, ja vähennä se 18, jättäen 2. 2 mod 7 = 2, joten tässä tapauksessa Century Code on 2.
Sillä einsteins syntymäpäivä vuonna 1897, Century Code on 2, koska se on gregoriaanisen päivämäärä, ja edellisestä taulukosta käy ilmi, että juontaa vuonna 1800 saada säätö 2.
Karkausvuosi Koodi
Toinen asia on otettava huomioon, onko olet tekemisissä karkausvuosi. EDIT: Jos päivämäärä on on tammi-helmikuussa ja karkausvuosi, sinun täytyy vähentää yksi kpl ennen lopullista.
gregoriaanisen kalenterin
Jos voit jakaa gregoriaaninen vuosi 4, se on karkausvuosi, ellei se jaollinen 100. Mutta se on karkausvuosi, jos se on jaollinen 400.
1992 on karkausvuosi, koska voit jakaa sen neljä.
1900 ei ole karkausvuosi, koska voit jakaa sen 100.
2000 on karkausvuosi, koska voit jakaa sen 400.
Julian Kalenteri
Jos voit jakaa Julian vuosi 4, se on karkausvuosi.
Einsteinin syntymäpäivä oli vuonna 1897 joka ei ollut karkausvuosi (0), joten se ei vaikuta lopputulokseen.
Laskettaessa päivä
Takaisin alkuperäiseen kaavaa:
(Vuosi Koodi + Kuukausikoodi + luvun Koodi + päivämääränumeron - Leap Year Code) mod 7
14 Maaliskuu 1897 Tässä tulokset:
Vuosi Koodi: 2
Kuukausi Koodi: 3
Luvulla Koodi: 2
Date numero: 14 (14 kuukauden)
Karkausvuosi Koodi: 0
Niin:
(2 + 3 + 2 + 14) mod 7 = 21 mod 7 = 0
Match tuloksena numero alla olevassa luettelossa, ja sinulla on viikonpäivä:
0 = sunnuntai
1 = maanantai
2 = tiistai
3 = keskiviikko
4 = torstai
5 = perjantai
6 = Perjantaisin
Einstein syntyi sunnuntaina.
lisää esimerkkejä
Tässä on kolme esimerkkiä eri vuosisatojen:
Moon Landing
Ihmisissä asettaa jalka kuuhun: 20 Heinäkuu 1969
Ottaa '69 ja jakaa 4, hylätään loput. Jäljelle jää 17. Lisää 69-17 saada 86. Sitten 86 mod 7 = 2. vuosi Koodi on 2.
Kuukauden Code heinäkuussa on 6.
Century koodi 1900. on nolla.
Date Number on 20, koska se on 20. heinäkuuta.
1969 ei ollut karkausvuosi, koska se ei voi jakaa 4.
2 + 6 + 0 + 20 = 28
28 mod 7 = 0
20 heinäkuu 1969 oli sunnuntai.