Для того чтобы узнать день недели определённой даты, не возникает особой сложности.
Например в PHP это можно сделать так
date("N"); // Порядковый номер дня недели в соответствии со стандартом ISO-8601 (добавлен в версии PHP 5.1.0). от 1 (понедельник) до 7 (воскресенье) date("L"); // Полное наименование дня недели. От Sunday до Saturday date("n"); // Порядковый номер дня недели. От 0 (воскресенье) до 6 (суббота)
подробнее можно прочитать в документации к функции
Читать далее