Hvordan beregne Day of the Week fra en dato

Hvordan beregne Day of the Week fra en dato


Forsøk på å finne ut hva bestemt ukedag enhver dato fant sted kan være frustrerende uten de riktige verktøyene. Men når du vet den rette formelen og ansette litt matte, vil du finne det er lett å fullføre oppgaven. Zeller regel vil tillate deg å overvinne enhver dato og kalender problem satt foran deg. Fordi denne formelen fungerer av den gregorianske kalenderen, må den opprinnelige datoen er i dette formatet. Så lenge datoen er gregorianske, kan du bruke denne formelen uansett hvor langt frem eller tilbake datoen er.

Bruksanvisning

1 Velg en dato å finne ut, for eksempel 07.07.2082.

2 Skriv ned formelen:

f = k + [(13

m-1) / 5] + D + [D / 4] + [C / 4] - (. * viser multiplikasjon) 2 C

"K" er den dagen i måneden, så i dette tilfellet k = 7.

"M" er månedens nummer. Måneder telles ulikt for Zeller regel, så mars er en april er to, og så videre ned til februar som 12. februar og januar regnes som å være i foregående år. Fordi eksempel er i juli, m = 5.

"D" er de to siste sifrene i året, så D = 82.

"C" bruker de to første sifrene i tallet plukket, så i dette tilfellet C = 20.

3 Substitute tallene for bokstavene i formelen:

f = 7 + [(13

5-1) / 5] + 82 + [82/4] + [20/4] - 2 20

= 7 + [12,8] + 82 + [20,5] + [5] - 40

Slipp restene for å fortsette. Ikke runde opp.

Finn summen av f: 7 + 12 + 82 + 20 + 5-40

f = 86

4 Ta verdien for "f", og dele det med 7. Fordi verdien for f er 86, 86/7 = 12,2.

5 Se på resten nummer, og bruke den til å beregne den dagen i uken. En rest av 0 ville være søndag, en ville være mandag, og så videre nedover linjen. Fordi resten var 2, 7 juli 2082 vil finne sted på en tirsdag.