HOW TO CALCULATE THE DAY OF TH

Vsebuje oglase
100+
Prenosi
Kategorija vsebine
Primerno za vse
Slika posnetka zaslona
Slika posnetka zaslona
Slika posnetka zaslona

O tej aplikaciji

Formula
Formula je:

(Leto Code + mesec Code + Century Code + Datum številka - Leap Year Code) mod 7

Tukaj je, kako to deluje
Bom teči skozi primer z datumom, 14. marec 1897 - Einsteinova rojstni dan.

Leto koda
Za izračun Leto zakoniku, uporabite to formulo:

(YY + (LL div 4)) mod 7

LL je zadnji dve številki leta. Za leto 1897, to je 97.

Prvič, razdeliti YY za 4 in preostanek zavrgli: 97 div 4 = 24.

Nato dodamo 24 nazaj v številu YY, ki je 97, v tem primeru, kar 121.

Naslednji korak je: 121 mod 7.

"Mod" pomeni razdeliti številko in obdržati le preostanek. Za 121 mod 7, začeli odstranjevati sedmice:

10 x 7 je 70, nas zapušča s 51, ker 121-70 = 51.
7 x 7 = 49, in 51-49 = 2.
Odstranili smo vse sedmice od 121 do smo zapustili z preostanek 2. To je leto Koda za 1897.

Lahko uporabite številne oblike sliko v kot labod ugotovil, da v spomin, ko ste izračunali pod elemente.

Mesec koda
To je preprosta - preprosto zapomniti številko 033614625035:

Januar = 0
Februar = 3
Marec = 3
April = 6
Maj = 1
Junij = 4
Julij = 6
Avgust = 2
September = 5
Oktober = 0
November = 3
December = 5
Zdaj imate mesec zakoniku. Za Einsteins rojstni dan v marcu, je 3.



Gregorijanski Datumi

Za gregorijanskem koledarju, ne pozabite na številko 4206420:

1700 = 4
1800 = 2
1900 = 0
2000s = 6
2100S = 4
2200s = 2
2300S = 0
Če se samo delaš tega koledarja trik z rojstne dneve prijateljev, bi verjetno morali pustiti to korak ven, ker datumi, ki spadajo v 1900 dobili stoletja kodeks nič in ne vplivajo na rezultat izračuna.

Julijske Datumi
Če iščete na dan Julian, formula je, da se število stoletja in jo odštejemo od 18 in nato mod 7.

Primer 1: če je leto 852 CE, lahko vzel številko stoletja, 8, in jo odštejemo od 18, zapusti 10. Nato 10 mod 7 = 3.

Primer 2: Če je leto 1625 CE, bo število stoletja, 16, in jo odštejemo od 18, pri čemer 2. 2 mod 7 = 2, tako da v tem primeru Century Code 2.

Za Einsteins rojstni dan leta 1897 je Century Code 2, saj je gregorijanski datum in graf zgoraj kaže, da sega v 1800 dobili popravek 2.

Leap Year koda
Druga stvar, treba upoštevati, je, ali ste se ukvarjajo s prestopno leto. EDIT: Če je datum v januarju ali februarju prestopno leto, boste morali odšteti eno iz vsote pred zadnjim korakom.

gregorijanski koledar
Če lahko razdelite gregorijanski leto 4, je prestopno leto, razen če je deljivo s 100. Ampak to je prestopno leto, če je deljivo s 400.

1992 je prestopno leto, saj ga lahko delimo s štiri.
1900 ni prestopno leto, saj ga lahko delimo s 100.
2000 je prestopno leto, saj ga lahko delimo s 400.

Julian koledar
Če lahko razdelite Julijske leto 4, je prestopno leto.

Einsteinova rojstni dan je bil leta 1897, ki ni bilo prestopno leto (0), tako da to ne vpliva na izid.

Izračun dan
Nazaj na prvotno formulo:

(Leto Code + mesec Code + Century Code + Datum številka - Leap Year Code) mod 7

Za 14. marca 1897, tukaj so rezultati:

Leto Šifra: 2
Mesec Šifra: 3
Century Code: 2
Datum Številka: 14 (14. v mesecu)
Leap Year Šifra: 0
Torej:

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

Match dobljeno številko na seznamu spodaj, in boste imeli dan v tednu:

0 = nedelja
1 = ponedeljek
2 = torek
3 = sredo
4 = četrtek
5 = petka
6 = sobota
Einstein se je rodil v nedeljo.

več Primeri
Tu so še tri primere iz različnih stoletij:

The Moon Landing
Ljudje stopil na Luno: 20. julij 1969:

Bodite '69 in delimo s 4, zavržemo preostanek. To pušča 17. Dodaj 69-17, da bi dobili 86. Nato, 86 mod 7 = 2. Leto Code 2.
Mesec Koda za julij je 6.
Stoletje Koda za 1900. nič.
Datum številka je 20, saj je 20. julija.
1969 ni bilo prestopno leto, saj ni mogoče, deljeno s 4.
2 + 6 + 0 + 20 = 28
28 mod 7 = 0
20. julij 1969 je bila nedelja.
Posodobljeno dne
9. sep. 2017

Varnost podatkov

Razumevanje, kako razvijalci zbirajo in razkrivajo vaše podatke, je prvi korak do varnosti. Varovanje podatkov in zagotavljanje varnosti podatkov se morda razlikujeta glede na vašo uporabo, območje in starost. Razvijalec je zagotovil te podatke in jih bo sčasoma morda posodobil.
Podatki se ne razkrivajo drugim ponudnikom
Preberite več o tem, kako razvijalci najavijo deljenje.
Zbranih ni bilo nič podatkov.
Preberite več o tem, kako razvijalci najavijo zbiranje.