HOW TO CALCULATE THE DAY OF TH

Bevat advertensies
100+
Aflaaie
Inhoudgradering
Almal
Skermkiekieprent
Skermkiekieprent
Skermkiekieprent

Meer oor hierdie app

die Formule
Die formule is:

(Jaar Kode + Maand Kode + Century Kode + Datum Aantal - skrikkeljaar Kode) mod 7

Hier is hoe dit werk
Ek sal loop deur 'n voorbeeld met die datum, 14 Maart 1897 - Einstein se verjaarsdag.

Die Jaar Kode
Om die Jaar Kode te bereken, gebruik hierdie formule:

(JJ + (YY div 4)) mod 7

JJ is die laaste twee syfers van die jaar. Vir die jaar 1897, dit is 97.

In die eerste plek te verdeel YY met 4 en gooi die res: 97 div 4 = 24.

Voeg dan 24 terug in die YY nommer, wat is 97 in hierdie geval, wat lei tot 121.

Die volgende stap is: 121 mod 7.

"Mod" beteken om die getal te verdeel en hou net die res. Vir 121 mod 7, begin die verwydering van sewes:

10 x 7 is 70, verlaat ons met 51, gevolg 121-70 = 51.
7 x 7 = 49, en 51-49 = 2.
Ons het al die sewes van 121 verwyder totdat ons gelaat met 'n res van 2. Dit is die Jaar Kode vir 1897.

Jy kan beeld 'n aantal vorm gebruik soos 'n swaan te hou dat in die geheue terwyl jy die items hieronder te bereken.

Die Maand Kode
Dit is maklik - net memoriseer die aantal 033614625035:

Januarie = 0
Februarie = 3
Maart = 3
April = 6
Mag = 1
Junie = 4
Julie = 6
Augustus = 2
September = 5
Oktober = 0
November = 3
Desember = 5
Nou het jy die Maand Kode. Vir Einsteins verjaardag in Maart, dit is 3.



Gregoriaanse datums

Vir die Gregoriaanse kalender, onthou die aantal 4206420:

1700 = 4
1800 = 2
1900 = 0
2000s = 6
2100s = 4
2200s = 2
2300s = 0
As jy net doen hierdie kalender truuk met vriende se verjaarsdae, kan jy waarskynlik hierdie stap uitlaat nie, want datums wat in die 1900's val kry 'n eeu Kode van nul en het geen invloed op die uitkoms van die berekening.

Julian datums
As jy op soek is na 'n Julian datum, die formule is om die eeu aantal neem en trek dit uit 18 en dan mod 7.

Voorbeeld 1: indien die jaar is 852 CE, neem die eeu nommer, 8, en trek dit uit 18, verlaat 10. Dan, 10 mod 7 = 3.

Voorbeeld 2: Indien die jaar is 1625 CE, neem die eeu nommer, 16, en trek dit uit 18, verlaat 2. 2 mod 7 = 2, so in hierdie geval die Century Kode is 2.

Vir Einsteins verjaardag in 1897, die Century Kode is 2, want dit is 'n Gregoriaanse datum, en die grafiek hierbo toon dat in die 1800's dateer kry 'n aanpassing van 2.

Skrikkeljaar Kode
Die ander ding om in ag te neem, is of jy te doen het met 'n skrikkeljaar. EDIT: As die datum is in 'n Januarie of Februarie van 'n skrikkeljaar, jy het een aftrek van jou totale voordat die finale stap.

Gregoriaanse kalender
As jy 'n Gregoriaanse jaar kan verdeel 4, is dit 'n skrikkeljaar, tensy dit is deelbaar deur 100. Maar dit is 'n skrikkeljaar is dit deelbaar deur 400.

1992 is 'n skrikkeljaar omdat jy dit kan deel met vier.
1900 is nie 'n skrikkeljaar omdat jy dit kan deel met 100.
2000 is 'n skrikkeljaar omdat jy dit kan deel met 400.

Julian kalender
As jy 'n Julian jaar kan verdeel 4, is dit 'n skrikkeljaar.

Einstein se verjaarsdag was in 1897, wat nie 'n skrikkeljaar (0) was, so dit het geen invloed op die uitslag.

Berekening van die Dag
Terug na die oorspronklike formule:

(Jaar Kode + Maand Kode + Century Kode + Datum Aantal - skrikkeljaar Kode) mod 7

Vir 14 Maart 1897, hier is die resultate:

Jaar Kode: 2
Maand Kode: 3
Eeu Kode: 2
Datum Aantal: 14 (die 14de van die maand)
Skrikkeljaar Kode: 0
so:

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

Ooreenstem met die gevolglike aantal in die lys hieronder te kies, en jy sal die dag van die week het:

0 = Sondag
1 = Maandag
2 = Dinsdag
3 = Woensdag
4 = Donderdag
5 = Vrydag
6 = Saterdag
Einstein is gebore op 'n Sondag.

Nog voorbeelde
Hier is drie voorbeelde van verskillende eeue:

Die maan landing
Mens 'n voet op die maan: 20 Julie 1969:

Neem '69 en verdeel deur 4, wegdoen die res. Dit laat 17. Voeg 69-17 te kry 86. Dan, 86 mod 7 = 2. Die Jaar Kode is 2.
Die Maand Kode vir Julie is 6.
Die Century-kode vir die 1900 is nul.
Die nommer Datum is 20, want dit is die 20 Julie.
1969 was nie 'n skrikkeljaar, aangesien dit nie kan verdeel word deur 4.
2 + 6 + 0 + 20 = 28
28 mod 7 = 0
20 Julie 1969 was 'n Sondag.
Opgedateer op
09 Sep. 2017

Dataveiligheid

Veiligheid begin wanneer jy verstaan hoe ontwikkelaars jou data insamel en deel. Praktyke vir dataprivaatheid en -sekuriteit kan verskil op grond van jou gebruik, streek en ouderdom. Die ontwikkelaar het hierdie inligting verskaf en kan dit mettertyd opdateer.
Geen data word met derde partye gedeel nie
Kom meer te wete oor hoe ontwikkelaars datadeling verklaar
Geen data ingesamel nie
Kom meer te wete oor hoe ontwikkelaars insameling verklaar