Дни недели по годам
Автор Ната задал вопрос в разделе Литература
Подскажите как узнать по дате день недели (формула вечного календаря) и получил лучший ответ
Ответ от Бес[активный]
Для нашего современного календаря:
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)
Пример: для 31 декабря 2008 года определяем:
d=31, m=10, y=8, c=20
По формуле находим:
W = 31 + [ ( 13 * 10 - 1 ) / 5 ] + 8 + [ 8 / 4 ] + [ 20 / 4 ] - 2 * 20 =
= 31 + 25 + 8 + 2 + 5 - 40 = 31
Теперь делим W на 7 и находим остаток от деления: 31 / 7 = 4 и 3 в остатке.
Тройка соответствует дню недели СРЕДА.
(с) Энциклопедия для детей, том 11, Математика, с. 159
--
Практическую реализацию этой формулы можете скачать здесь -
посто не пить!!
ошибка в остатке
Какой день недели был первого января 1900 года?
Дни недели по столетиям нашей эры начиная с 1000 года
1 января 1000 года - среда
1 января
подробнее...
Посоветуйте! Задали задание написать доклад на тему: "Знаменитые люди России:... ".О ком бы Вы написали? кроме Путина
Кулибин Иван Петрович
Дата рождения: 21 апреля 1735 года
Дата смерти: 11 августа 1818
подробнее...
Кто такой кулибин?
Замечательный механик-самоучка
Кулибин Иван Петрович [10(21).4.1735, Нижний Новгород, ныне
подробнее...
Какие требования предъявляют к детям при поступлении их в 1-й класс?
вообще-то, школы действительно разные и требования тоже предъявляют разные.
я работала в школе
подробнее...
Женаты 6 лет, есть сын 5 лет. Жена хочет второго ребенка, а я нет. Что вы нам посоветуете???
Мы с мужем 21 год. Старшему сыну-19 лет, маленькому 2 года. Когда старший рос, я заикалась о втором
подробнее...
Что такое автозаполнение в Excel.
Под автозаполнением понимают копирование данных по условию, например ввёл в одну ячейку 1 а во
подробнее...
Венчают ли в пятницу?
Это таинство совершают далеко не в любое время. Не венчают в определенные дни недели - по
подробнее...
1000 часов сколько это дней
Калькулятор дней считает дни, недели, месяцы, годы между двумя указанными датами. Расчеты
подробнее...
когда снятся вещие сны, назовите дни недели
Понедельник. Понедельник – это начало недели, а следовательно сны, приснившиеся под этот день
подробнее...
выходные и праздничные дни в 2013 году
Ну про переносы праздничных дней говорить еще рано.. . Но тут смотрите:
Праздники и нерабочие
подробнее...
сочинение на тему "Дни недели рассказывают о себе"
Понеде́льник — день недели между воскресеньем и вторником. У древних римлян и у
подробнее...
От каких слов произошли месяца и дни недели?
Август - от Октавиана Августа, римского импертора. Сентябрь,октябрь, ноябрь, декабрь = седьмой,
подробнее...
Как у славян раньше назывались дни недели и почему?
Строение Круголета Числобога построено на древней шестнадцатеричной системе исчисления, 16 Лет
подробнее...
как узнать готов ли ребенок к школе? какие есть тесты какие можно провести дома ?
в книжном есть тесты по подготовке к школе, много такой
подробнее...