Реализации алгоритмов/Вечный календарь: различия между версиями

Содержимое удалено Содержимое добавлено
→‎PHP: Коррекция
оформление
Строка 1:
{{wikipedia|Вечный календарь}}
=Описание=
Существует довольно простой '''алгоритм вычисления дня недели''' для любой даты [[w:Григорианский календарь|григорианского календаря]], начиная с первого дня его действия — 15 октября [[w:15831582|15831582]] года. (Предыдущим днём было 4 октября, числа с 5 по 14 октября включительно были пропущены для устранения 11‑дневного отставания от фактической даты, накопившегося за время использования [[w:Юлианский календарь|юлианского календаркалендаря]]).
 
Положим, дата задана так: ''год'' — год (от 15831582), ''месяц'' — номер месяца (1…12), ''число'' — число месяца (1…31, согласно числу дней в соответствующем месяце), тогда:
 
a = (14 − месяц) / 12