Необходимо создать функцию, которая при введении даты покажет, какой это был день недели. Временной промежуток 7 августа - 8 сентября. Календарь не наш. нужно сгенерировать самому.
Я пробовал сделать через генерацию ассоциативного массива, но упираюсь в проблему, как избежать ступора программы при переходе на следующий месяц (сентябрь, например), если переход происходит в середине недели.