Формула
Формулата е:
(Година Код + Месец Код + век Код + Датум број - Престапна година законик) мод 7
Еве Како Автор е на книгите
Ќе се кандидира преку еден пример со датумот, 14 март 1897 - роденден на Ајнштајн.
Година законик
За да се пресмета Година код, користете ја оваа формула:
(ГГ + (YY div 4)) mod 7
YY е во последните две бројки од годината. За 1897 година година, тоа е 97 години.
Прво, се делат YY, до 4 и да ги отфрлите остатокот: 97 div 4 = 24.
Потоа додадете 24 назад во број YY, што е 97, во овој случај, што резултира со 121.
Следниот чекор е: 121 МО 7.
"МО" значи да се подели бројот и да ја задржите само на остатокот. За 121 МО 7, почнете отстранување на седум:
10 x 7 е 70, оставајќи ни со 51, бидејќи 121 - 70 = 51.
7 x 7 = 49, и 51 - 49 = 2.
Ние ги отстрани сите седум од 121, додека ние се замина со остатокот од 2. Тоа е годината Код за 1897 година.
Можете да го користите слика број форма како лебед да се смета дека во меморијата додека се пресмета нешта.
Кодексот Месец
Тоа е лесно - само запаметат бројот 033614625035:
Јануари = 0
Февруари = 3
Март = 3
Април = 6
Мај = 1
Јуни = 4
Јули = 6
Август = 2
Септември = 5
Октомври = 0
= 3 ноември
Декември = 5
Сега ќе имаат Месец законик. За Ајнштајн роденден во март, тоа е 3.
Грегоријан Термини
За прифаќање на грегоријанскиот календар, се сеќавам на бројот 4206420:
1700 = 4
1800 = 2
1900 = 0
2000-тите = 6
2100s = 4
2200s = 2
2300s = 0
Ако се прави само во овој календар трик со родендени на пријателите, што веројатно може да го напушти овој чекор надвор, бидејќи датуми кои спаѓаат во 1900 да добие век Кодексот на нула и не влијаат врз исходот на пресметката.
Џулијан Термини
Ако сте во потрага на датум Џулијан, формулата е да се земе бројот век и одземе тоа од 18, а потоа се современи 7.
Пример 1: Годината е 852 н.е., се број век, 8, и одземе тоа од 18, оставајќи 10. Потоа, 10 mod 7 = 3.
Пример 2: Годината е 1625, CE, се број век, 16, и одземе тоа од 18, оставајќи 2. 2 МО 7 = 2, па во овој случај Кодексот век е 2.
За Ајнштајн роденден во 1897 година, Кодексот век е 2, затоа што тоа е Грегоријанскиот датум, и на табелата погоре покажува дека датира во 1800-тите се прилагодување на 2.
Престапна година законик
Од друга работа да се земе предвид е дали ќе се занимаваат со престапна година. EDIT: Ако денот е во јануари или февруари Престапна година, ќе мора да го одземе еден од вашиот вкупен пред последниот чекор.
Грегоријанскиот календар
Ако може да се подели на Грегоријанскиот година за 4, тоа е Престапна година, освен ако тоа е делив со 100. Но, тоа е престапна година и ако тоа е делив со 400.
1992 година е престапна година, бидејќи можете да ја подели со четири.
1900 година не е престапна година, бидејќи можете да ја подели со 100.
2000 година е престапна година, бидејќи можете да ја подели со 400.
јулијанскиот календар
Ако може да се подели на Џулијан година за 4, тоа е престапна година.
роденден на Ајнштајн беше во 1897 година, која не била престапна година (0), така што не влијаат на исходот.
Сметајќи од денот
Назад кон оригиналната формула:
(Година Код + Месец Код + век Код + Датум број - Престапна година законик) мод 7
14 март 1897 година, еве ги резултатите:
Година Код: 2
Месец Код: 3
Век Код: 2
Датум Број: 14 (14-ти во месецот)
Престапна година Код: 0
Значи:
(2 + 3 + 2 + 14) mod 7 = 21 mod 7 = 0
Одговара на резултат на број од листата подолу, и ќе имаат на денот на неделата:
0 = неделата
1 = понеделникот
2 = вторник
3 = среда
4 = четврток
5 = петокот
6 = сабота
Ајнштајн е роден на неделата.
повеќе Примери
Еве уште три примери од различни векови:
Слетување на месечината
Луѓето стапнал на Месечината: 20 јули 1969:
Земете '69 и да ја поделат со 4, отфрлајќи остатокот. Тоа остава 17. Додадете 69 до 17 за да се добие 86. Потоа, 86 mod 7 = 2. Година законик е 2.
Месецот код за јули е 6.
Век Код за 1900 година е нула.
Датум број е 20, бидејќи тоа е на 20-ти јули.
1969 не била престапна година, бидејќи тоа не може да се подели на 4.
2 + 6 + 0 + 20 = 28
28 mod 7 = 0
20 јули 1969 во недела.
Ажуриранa на
9 сеп. 2017 г.