В настоящее время у меня есть календарь, встроенный в php, но я изо всех сил пытаюсь заполнить пустые дни до первого числа месяца, используя понедельник в качестве начального дня.
Проблема в том, что когда у меня получается месяц, начинающийся с воскресенья, неделя начинается с воскресенья, а не с понедельника, как хотелось бы, я исправил это, выполнив оператор if и вручную вставив 6 пустых дней, если месяц начинается с воскресенья, но мне было интересно, как я мог бы сделать это без этой ручной проверки в воскресенье.
$ DayOfWeek получается из функции php, чтобы получить день недели, поэтому с воскресенья от 0 до субботы, равного 6.
Любой способ сделать это, или мне придется согласиться с моим "уродливым" ручным воскресным исправлением.
В основном я хочу подсчитать пустые дни перед днем начала месяца.
// Fill Blank Days
for ($blankcounter = 1; $blankcounter < $dayOfWeek; $blankcounter++) {
$calendar .= "<div class='single_day disable_day'><label> </label></div><!--.single_day-->";
}