Для того чтобы определить день недели 31 марта, можно воспользоваться формулой Зеллера:
h = (q + (13(m+1)/5) + K + (K/4) + (J/4) - (2 * J)) mod 7
Где:
h - день недели (0 - суббота, 1 - воскресенье, 2 - понедельник, ..., 6 - пятница)q - номер дня месяца (в данном случае q = 31)m - номер месяца (март имеет номер 3)K - номер года в веке (для 2022 года K = 22)J - век века (для 2022 года J = 20)
Подставляем данные в формулу:
h = (31 + (13 (3+1) / 5) + 22 + (22/4) + (20/4) - (2 20)) mod 7 h = (31 + 52/5 + 22 + 5.5 + 5 - 40) mod 7 h = (58.4 + 22 + 5 - 40) mod 7 h = 85.4 - 40 mod 7 h = 45.4 mod 7 h = 3.4
Поскольку результат деления 45.4 на 7 дает остаток 3.4 (или примерно 3), мы можем сделать вывод, что 31 марта 2022 года будет четвергом.
Для того чтобы определить день недели 31 марта, можно воспользоваться формулой Зеллера:
h = (q + (13(m+1)/5) + K + (K/4) + (J/4) - (2 * J)) mod 7
Где:
h - день недели (0 - суббота, 1 - воскресенье, 2 - понедельник, ..., 6 - пятница)q - номер дня месяца (в данном случае q = 31)m - номер месяца (март имеет номер 3)K - номер года в веке (для 2022 года K = 22)J - век века (для 2022 года J = 20)Подставляем данные в формулу:
h = (31 + (13 (3+1) / 5) + 22 + (22/4) + (20/4) - (2 20)) mod 7
h = (31 + 52/5 + 22 + 5.5 + 5 - 40) mod 7
h = (58.4 + 22 + 5 - 40) mod 7
h = 85.4 - 40 mod 7
h = 45.4 mod 7
h = 3.4
Поскольку результат деления 45.4 на 7 дает остаток 3.4 (или примерно 3), мы можем сделать вывод, что 31 марта 2022 года будет четвергом.