HOW TO CALCULATE THE DAY OF TH

Yra skelbimų
100+
Atsisiuntimai
Turinio įvertinimas
Visiems
Ekrano kopijos vaizdas
Ekrano kopijos vaizdas
Ekrano kopijos vaizdas

Apie šią programą

Formulės
Formulė yra:

(Metais kodas + Mėnesio kodas + amžiuje kodas + Data numeris - Keliamieji metai kodeksas) mod 7

Štai kaip tai veikia
Aš paleisti per pavyzdys su tos dienos, kovo 1897 14 - Einšteino gimtadienis.

Metai kodas
Norėdami apskaičiuoti Metai kodeksą, naudokite šią formulę:

(YY + (YY div 4)) mod 7

MM yra paskutiniai du skaitmenys metų. Už metus 1897, tai 97.

Pirma, padalinti YY 4 ir likusią išmesti: 97 div 4 = 24.

Tada pridėti 24 atgal į YY numeriu, kuris yra 97 Šiuo atveju dėl 121.

Kitas žingsnis yra: 121 mod 7.

"Mod" reiškia padalinti skaičių ir išlaikyti tik likusią dalį. Už 121 mod 7, pradėti šalinti Septynetų:

10 x 7 yra 70, palieka mus su 51, nes 121-70 = 51.
7 x 7 = 49, ir 51-49 = 2.
Pašalinome visas septynetais nuo 121 iki esame palikti su 2 likusiam Tai yra metai, kodas 1897.

Jūs galite naudoti skaičių formos vaizdas tarsi gulbė konstatuotina, kad atmintyje, o jūs apskaičiuoti žemiau elementus.

Mėnesio Kodas
Tai paprasta - tiesiog įsiminti skaičių 033614625035:

, Sausis = 0
Vasario = 3
Kovo = 3
Balandis = 6
Gegužės = 1
Birželio = 4
Liepos = 6
Rugpjūtis = 2
Rugsėjis = 5
Spalio = 0
Lapkričio = 3
Gruodis = 5
Dabar jūs turite mėnesio kodeksą. Dėl Einsteins gimtadienio kovo mėnesį, tai 3.



Grigaliaus Datos

Dėl Grigaliaus kalendorių, nepamirškite numerį 4206420:

1700 = 4
1800 = 2
1900 = 0
2000-ieji = 6
2100S = 4
2200s = 2
2300S = 0
Jei tik daro šį kalendorių triuką su draugais gimtadienių, jūs turbūt galėtų palikti šį žingsnį iš, nes datos, kurie patenka į 1900-ųjų gauti šimtmetį kodeksą nulio ir neturi įtakos apskaičiavimo rezultatus.

Julian Datos
Jeigu Jūs ieškote tam Julian datos, formulė yra imtis amžiaus skaičių ir atimti ją iš 18, o tada mod 7 d.

1 pavyzdys: jei m yra 852 CE, imtis amžiaus skaičių, 8, ir atimti ją iš 18, paliekant 10. Tada, 10 mod 7 = 3.

2 pavyzdys: jei metai yra 1625 CE, imtis amžiaus skaičių, 16, ir atimti ją iš 18, paliekant 2. 2 Mod 7 = 2, todėl šiuo atveju amžiuje kodas yra 2.

Dėl Einsteins gimtadienį 1897, amžiaus kodas yra 2, nes tai Grigaliaus data, o virš rodo diagrama, kad datuojamas 1800 gauti iš 2 koregavimas.

Keliamieji metai Kodas
Kitas dalykas, kad būtų atsižvelgta į tai, ar jums yra susijusios su keliamaisiais metais. EDIT: Jei data yra sausio arba vasario keliamieji metai, jūs turite iki galutinio žingsnio atimti vieną iš savo viso.

grigaliaus kalendorius
Jei galite padalinti Grigaliaus metus 4, tai keliamieji metai, išskyrus atvejus, kai tai dalijama iš 100. Bet tai yra keliamieji metai, jei ji skirstoma į 400.

1992 yra keliamieji metai, nes galite padalinti iš keturių.
1900 nėra keliamieji metai, nes galite padalinti iš 100.
2000 yra keliamieji metai, nes galite padalinti jį 400.

Julijaus kalendorių
Jei galite padalinti Julianas metus 4, tai keliamieji metai.

Einšteino gimtadienis buvo 1897 metais, kuri buvo ne keliamieji metai (0), todėl tai neturi įtakos rezultatams.

Apskaičiuojant diena
Atgal į pradinį formulę:

(Metais kodas + Mėnesio kodas + amžiuje kodas + Data numeris - Keliamieji metai kodeksas) mod 7

Kovo 1897 14, čia yra rezultatai:

Metų Kodas: 2
Mėnesio Kodas: 3
Amžiaus Kodas: 2
Data: 14 (nuo mėnesio 14)
Keliamieji metai Kodas: 0
Taigi:

(2 + 3 + 2 + 14) mod 7 = 21 mod 7 = 0

Atitiktų gautą skaičių sąrašo, ir jūs turėsite savaitės dieną:

0 = Sekmadienis
1 = pirmadienis
2 = antradienis
3 = trečiadienis
4 = ketvirtadienis
5 = penktadienis
6 = šeštadienis
Einšteinas gimė sekmadienį.

Daugiau pavyzdžių
Štai dar trys pavyzdžiai iš skirtingų amžių:

Mėnulis Tiesioginiai
Žmonės kojos Mėnulyje: 1969 liepos 20 d:

Paimkite '69 ir padalinti iš 4, išpilant dalį. Kad palieka 17. Pridėti 69 iki 17 iki gauti 86. Tada, 86 mod 7 = 2. Metai kodas yra 2.
Mėnesio Kodas liepos yra 6.
Century kodeksas 1900 yra nulis.
Data skaičius yra 20, nes tai liepos 20.
1969 nebuvo keliamieji metai, nes ji negali būti padalyta iš 4.
2 +6 0 + 20 = 28
28 mod 7 = 0
1969. Gruodžio 20 buvo sekmadienis.
Atnaujinta
2017-09-09

Duomenų sauga

Norint užtikrinti saugą pirmiausia reikia suprasti, kaip kūrėjai renka ir bendrina jūsų duomenis. Duomenų privatumo ir saugos praktika gali skirtis, atsižvelgiant į jūsų naudojimą, regioną ir amžių. Kūrėjas pateikė šią informaciją ir gali atnaujinti per laiką.
Jokie duomenys nėra bendrinami su trečiosiomis šalimis
Sužinokite daugiau, kaip kūrėjai apibrėžia bendrinimą
Nerenkami jokie duomenys
Sužinokite daugiau, kaip kūrėjai apibrėžia rinkimą