Re: Будем ли отмечать НГ?
как это ? чёрт.
тогда есть другой вариант можно посчитать
d - день, m - месяц, y - год.
отнимаем от m 2 (т.к. формула ожидает, что год начинается с марта) это для того, что бы февраль стал последним месяцем (високосные года,то-сё)
если m стало меньше нуля, тогда прибавляем к m 12, а от y отнимаем 1
далее считаем по формуле
n = (d + (13 * m - 1) / 5 + (y % 100) + (y / 100) / 4 + (y % 100) / 4 - 2 * (y / 100)) % 7
где % – это остаток от деления. mod на какуляторе
если n меньше 0, прибавляем к n 7
теперь... n это число от 0 до 6
0 - воскресенье, 1 - понедельник... 6 пятница.
я не дурак, мне просто иногда очень скучно на работе
Saab 900 OG М1983-1991-2011 2,0t ;) / Volvo 945 2,3t 1996 г.