Советы

Как создать простой календарь PHP

Как создать простой календарь PHP


We are searching data for your request:

Forums and discussions:
Manuals and reference books:
Data from registers:
Wait the end of the search in all databases.
Upon completion, a link will appear to access the found materials.

01 из 05

Получение переменных календаря

гилаксия / Getty Images

PHP календари могут быть полезны. Вы можете делать вещи так же просто, как показ даты, и так же сложно, как настроить систему онлайн-бронирования. В этой статье показано, как создать простой календарь PHP. Когда вы поймете, как это сделать, вы сможете применить те же понятия к сложным календарям, которые могут вам понадобиться.

Первая часть кода устанавливает некоторые переменные, которые понадобятся позже в скрипте. Первый шаг - выяснить, какая текущая дата используется время () функция. Затем вы можете использовать свидание () функция для форматирования даты соответствующим образом для переменных $ day, $ month и $ year. Наконец, код генерирует название месяца, которое является названием календаря.02 из 05

Дни недели

Здесь вы внимательно посмотрите на дни месяца и подготовитесь к составлению календарной таблицы. Прежде всего необходимо определить, в какой день недели выпадает первое число месяца. Обладая этими знаниями, вы используете переключатель () функция, чтобы определить, сколько пустых дней нужно в календаре до первого дня.

Далее посчитайте общее количество дней месяца. Если вы знаете, сколько нужно пустых дней и сколько всего дней в месяце, можно создать календарь.

03 из 05

Заголовки и пустые календарные дни

Первая часть этого кода повторяет теги таблицы, название месяца и заголовки для дней недели. Затем начинается в то время как цикл это повторяет пустые детали таблицы, по одному на каждый пустой день, чтобы отсчитывать Когда пустые дни сделаны, он останавливается. В то же время $ DAY_COUNT увеличивается на 1 каждый раз через цикл. Это ведет к тому, чтобы не ставить больше семи дней в неделю.

04 из 05

Дни месяца

Другой цикл while заполняет дни месяца, но на этот раз он считается до последнего дня месяца. Каждый цикл повторяет подробности таблицы со днем ​​месяца и повторяется до тех пор, пока не достигнет последнего дня месяца.

Цикл также содержит условный оператор. Это проверяет, достигли ли дни недели 7-конец недели. Если это так, он начинает новую строку и сбрасывает счетчик обратно на 1.

05 из 05

Завершение календаря

Последний цикл while завершает календарь. Этот заполняет остальную часть календаря с пустыми деталями таблицы, если это необходимо. Затем таблица закрывается и скрипт завершен.


Смотреть видео: Программа для создания календарей (May 2022).