Как определить день недели для 6 апреля 1830 года
Для такой даты удобно воспользоваться известной формулой Зеллера (Zeller's Congruence). Ниже приводится пошаговый расчёт.
1. Приведение даты к требуемому виду
В формуле Зеллера месяц считается от марта, поэтому январь и февраль относятся к предыдущему году. Для 6 апреля 1830 года:
- Год Y = 1830
- Месяц M = 4 (апрель)
- День D = 6
Поскольку месяц больше 2, год остаётся без изменений.
2. Вычисление параметров формулы
Сначала определяем столетие K и год в столетии J:
- K = Y % 100 = 30
- J = floor(Y / 100) = 18
Затем подставляем в формулу:
h = (D + floor((13·(M+1))/5) + K + floor(K/4) + floor(J/4) + 5·J) mod 7
3. Подсчёт
Для наших значений:
- floor((13·(4+1))/5) = floor(65/5) = 13
- floor(K/4) = floor(30/4) = 7
- floor(J/4) = floor(18/4) = 4
- 5·J = 5·18 = 90
h = (6 + 13 + 30 + 7 + 4 + 90) mod 7 = 150 mod 7 = 3.
4. Преобразование результата в день недели
В формуле Зеллера значение h соответствует:
- 0 – суббота
- 1 – воскресенье
- 2 – понедельник
- 3 – вторник
- 4 – среда
- 5 – четверг
- 6 – пятница
Получив h = 3, мы видим, что 6 апреля 1830 года был вторник.
5. Краткий вывод
6 апреля 1830 года — вторник.