9 просмотров

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

Анжела Брэдли — веб-дизайнер и эксперт по программированию с более чем 15-летним опытом. Эксперт по проектированию и разработке программного обеспечения для iOS, она специализируется на создании технических гибридных платформ.

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

женщина работает за компьютером

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

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

Дни недели

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

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

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

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

Дни месяца

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

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

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

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

голоса
Рейтинг статьи
Статья в тему:  На каких языках говорят канадцы?
Ссылка на основную публикацию
0
Оставьте комментарий! Напишите, что думаете по поводу статьи.x