/ Календарь

Забота о себе с комфортом

День недели для нашего современного календаря: 
W = d + [ (13m — 1) / 5 ] + y + [ y / 4 ] + [ c / 4 ] — 2c
где d — число месяца;
m — номер месяца, начиная с марта (март=1, апрель=2,... февраль=12);
y — номер года в столетии (например, для 1965 года y=65. Для января и февраля 1965 года, т.е. для
m=11 или m=12 номер года надо брать предыдущий, т.е. y=64);
c — количество столетий (например, для 2000 года c=20. И здесь для января и февраля 2000 года надо
брать предыдущее столетие с=19); квадратные скобки означают целую часть полученного числа (отбрасываем дробную). Результат W делите на 7 и модуль остатка от деления даст день недели (воскресенье=0,
понедельник=1,... суббота=6)
Пример: для 20 марта 2015 года определяем:
d=20, m=1, y=15, c=20
По формуле находим:
W = 20 + [ ( 13 * 1 — 1 ) / 5 ] + 15 + [ 15 / 4 ] + [ 20 / 4 ] — 2 * 20 =
= 20 + 2 + 15 + 3 + 5 — 40 = 5

Теперь делим W на 7 и находим остаток от деления:
5 / 7 = 0 и 5 в остатке.
Пятерка соответствует дню недели ПЯТНИЦА.

Категория: Социальная валюта Автор: Lakoff Дата создания: 2015-03-20
< Март, 2015 >
ПнВтСрЧтПтСбВс
1
2345678
9101112131415
16171819202122
23242526272829
3031