Как рассчитать день недели?
Чтобы высчитать день недели, нужно сложить индекс года, индекс месяца, дату и индекс века.
От этой суммы получить остаток от деления на 7. Остаток и будет днем недели.
1 - пн, 2 - вт, 3 - ср, 4 - чт, 5 - пт, 6 - сб, 0 - вс.