HOW TO CALCULATE THE DAY OF TH

Sadrži oglase
100+
Preuzimanja
Ocjena sadržaja
Svi
Slika snimke zaslona
Slika snimke zaslona
Slika snimke zaslona

O ovoj aplikaciji

Formula
Formula je:

(Godina Šifra + Mjesec Šifra + stoljeća Šifra + datum broj - Prijestupna godina kod) mod 7

Evo kako to radi
Pokrenut ću kroz primjer s datumom, 14. ožujka 1897. - Einsteinove rođendan.

Godina Šifra
Za izračun godine Kodeks, koristite ovu formulu:

(+ YY (GG div 4)) mod 7

GG je posljednje dvije znamenke godine. Za 1897 godinu, to je 97.

Prvo, YY podijeli po 4 i odbaciti ostatak: 97 DIV 4 = 24.

Zatim dodati 24 natrag u broju YY, koji je 97 u ovom slučaju, što je rezultiralo 121.

Sljedeći korak je: 121 mod 7.

„Mod” znači da podijelite broj i zadržati samo ostatak. Za 121 mod 7, početak uklanjanjem Sevens:

10 x 7 70, ostavljajući nas 51, jer 121-70 = 51.
7 x 7 = 49, i 51 - 49 = 2.
Uklonili smo sve Sevens iz 121 dok smo lijevo s ostatkom 2. To je godina kod za 1897.

Možete koristiti sliku broj oblika poput labuda da smatra da u memoriji dok izračunati stavke u nastavku.

Mjesec kod
To je jednostavno - samo zapamtiti broj 033614625035:

Siječanj = 0
Veljača-3
Ožujak = 3
Travanj = 6
Svibanj = 1
Lipanj = 4
Srpanj = 6
Kolovoz = 2
Rujan = 5
Listopad = 0
Studenog = 3
Prosinca = 5
Sada imate mjeseca kod. Za Einsteinima rođendan u ožujku, što je 3.



Gregorian Datumi

Za gregorijanskom kalendaru, zapamtite broj 4206420:

1700 = 4
1800 = 2
1900 = 0
2000s = 6
2100s = 4
2200s = 2
2300s = 0
Ako samo radiš ovaj kalendar trik s rođendane prijatelja, vjerojatno bi mogao napustiti taj korak van, jer datumi koji spadaju u 1900 dobiti kod stoljeća nule i ne utječu na ishod obračuna.

Julian Datumi
Ako ste u potrazi na datum Julian, formula je da se broj stoljeće i oduzeti ga od 18, a zatim mod 7.

Primjer 1: ako je godina 852 CE, uzeti broj stoljeća 8 i oduzimati ga od 18 godina, ostavljajući 10. Zatim, 10 mod 7 = 3.

Primjer 2: Ako je godina 1625 CE, uzeti broj stoljeća 16 i oduzimati ga od 18 godina, ostavljajući 2. 2 MOD 7 = 2, tako da u ovom slučaju kod stoljeće je 2.

Za Einsteinima rođendan u 1897, Kodeks stoljeća 2, jer je gregorijanski datum, a grafikon iznad pokazuje da datira u 1800. dobili prilagodbu 2.

Prijestupna godina kod
Druga stvar uzeti u obzir je da li se radi o prijestupnoj godini. EDIT: Ako je datum u siječnju ili veljači prijestupne godine, morate oduzeti jedno od svog ukupnog prije konačnog koraka.

Gregorijanski kalendar
Ako možete podijeliti Gregorian godine 4, to je prijestupna godina, osim ako je djeljiv sa 100. Ali to je prijestupna godina ako je djeljiv po 400.

1992 je prijestupna godina, jer ga možete podijeliti s četiri.
1900 nije prijestupna godina, jer ga možete podijeliti sa 100.
2000 je prijestupna godina, jer ga možete podijeliti po 400.

julijanski kalendar
Ako možete podijeliti Julian godine 4, to je prijestupna godina.

Einsteinov rođendan je 1897. godine koja nije bila prijestupna godina (0), tako da to ne utječe na ishod.

Izračun dan
Natrag na originalni formuli:

(Godina Šifra + Mjesec Šifra + stoljeća Šifra + datum broj - Prijestupna godina kod) mod 7

Za 14 Ožujak 1897, ovdje su rezultati:

Godina Kod: 2
Mjesec Kod: 3
Kod stoljeća: 2
Datum Broj: 14 (14. u mjesecu)
Prijestupna godina Kod: 0
Tako:

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

Klađenje rezultirajući broj u donjem popisu, a vi ćete imati dan u tjednu:

0 = nedjelja
1 = ponedjeljak
2 = utorak
3 označava srijedu
4 = četvrtak
5 = petak
6 = subota
Einstein je rođen u nedjelju.

više Primjeri
Ovdje su tri primjera iz različitih stoljeća:

Mjesec slijetanje
Ljudi kročiti na Mjesec: 20. srpnja 1969.:

Uzmi '69 i podijele po 4, odbacujući ostatak. To ostavlja 17. Dodajte 69-17 dobiti 86. Zatim, 86 mod 7 = 2. Godina Kod je 2.
Mjesec Kod za srpanj je 6.
Kodeks stoljeća za 1900. je nula.
Datum Broj je 20, zato što je 20. srpnja.
1969 nije bila prijestupna godina jer se ne može podijeliti sa 4.
2 + 6 + 0 + 20 = 28
28 mod 7 = 0
20. srpnja 1969 bila nedjelja.
Ažurirano
9. ruj 2017.

Sigurnost podataka

Sigurnost počinje razumijevanjem načina na koji razvojni programeri prikupljaju i dijele vaše podatke. Prakse privatnosti i sigurnosti podataka mogu se razlikovati ovisno o vašoj upotrebi, regiji i dobi. Te informacije pružio je razvojni programer koji ih tijekom vremena može ažurirati.
Podaci se ne dijele s trećim stranama
Saznajte više o tome kako razvojni programeri navode dijeljenje
Nema prikupljenih podataka
Saznajte više o tome kako razvojni programeri navode prikupljanje