Jak odvodit den v roce od data

Výpočet den v týdnu, který konkrétní den roku došlo na vyžaduje poměrně dlouhý vzorec, který musí být brán zřetel na faktory, jako je přestupných let. Mnoho on-line kalkulačky existují pomůže kontrolovat vaši práci , jakmile přijde na konečné odpovědi . Všimněte si, že tento vzorec funguje pouze pro gregoriánského kalendáře . Návod
Stránka 1

Najít den v týdnu,zejména datum určitého období klesla o použití následujícího vzorce: d + 2m + ( 3 (m + 1) /5) + y + (y /4) – (y /100 ) + (y /400 ) + 2, kde “ d “ je číselná den část dne, “ m “ je měsíc a „y “ je rok . Řešit části vzorce v závorkách pouze pro celočíselné odpověď bez ohledu na jakékoliv zbytky . Rozdělte odpověď na vzorci 7 a použít zbytek dělení určit den v týdnu , s 0 equal do soboty 1. do neděle , a tak dále .
2

Všimněte si, že měsíc počet ledna a února by měla být 13 a 14 v předchozím roce k účtu na přítomnost přestupných let. Pamatujte si, že přestupné roky přidejte den až do konce února , změnou počtu dní před v kalendáři , a tím ovlivňuje celkový počet dnů, až do ledna a února . Napište „M“ a „Y“ z 03.01.1995 , například 13 a 1994 , ale na „M“ a „y“ v březnu , který přijde po skokový den , jako 3 a 1995od března do prosince také vrátit jejich normální číselné reprezentace .
3

Hledat den v týdnu 9. ledna 1988 Všimněte si, že proto, že měsíc je leden ,“m“ se bude rovnat 13 arok “ 1987 “ na účet pro potenciální přestupných let . Zadat známé informace do vzorce : 9 + 2 ( 13 ) + ( 3 ( 13 + 1 ) /5 ) + + 1987 (1987 /4) – ( 1987/100 ) + ( 1987/400 ) + 2. zjednodušit části v závorce , udržuje pouze celočíselnou část odpovědi : ( 3 ( 31 + 1 ) /5) = 8,4 nebo 8 ; (1987 /4) = 496,75 , nebo 496 ; (1987/100) = 19,87 nebo 19 ; a (1987/400) = 4,9675 nebo 4.
4

Přepište vzorec se zjednodušenými informacemi : 9 + 26 + 8 + 1987 + 496 – 19 + 4 + 2 = 2513 . Rozdělte odpověď od 7 : 2513 /7 = 359,0 . Všimněte si, že proto, že zbytek je 0 , azbytek 0 odpovídá do soboty , pak 09.1.1988 , byla sobota .

Napsat komentář