Вопросы к Поиску с Алисой
Один из методов вычисления дня недели по дате без использования онлайн-калькуляторов — использование формулы: День недели = (день месяца + код месяца + код года) % 7. lifehacker.ru
Алгоритм: www.klerk.ru
Код месяца для обычных годов — цифра от 0 до 6, для високосного — в январе и феврале от исходной цифры нужно отнять единицу. lifehacker.ru
Чтобы определить, с каким годом нужно работать, нужно разделить его на 4: если в результате получилось число с остатком, год считается обычным, а если без — високосным. lifehacker.ru