Простой календарь на PHP

Это очень простой, но очень полезный урок. В этом уроке мы бедем создавать календарь для сайта. Отображать наш календарь будет следующее, День Недели | Число Месяца | Месяц | Год. Например, Понедельник 29 марта 2010 года.

Получение данных

В этом шаге мы будем использовать встроенную PHP функцию – date(), что позволин нам получить информацию о текущей дате.

				$nameday=date("l"); 
				$day=date("d"); 
				$namemonth=date("m"); 
				$year=date("Y");
				

Дни недели по умолчанию на английском языке. Для переименования будем использовать следующий код. И еще, месяца будут отображаться, как номер по умолчанию. Например, 1 – январь, 2 – февраль и т.д.

Название дня недели:

				switch  ($nameday) { 
					case  "Monday": 
					$nameday="Понедельник";
					break;
					case  "Tuesday": 
					$nameday="Вторник"; 
					break; 
					case  "Wednesday": 
					$nameday="Среда"; 
					break; 
					case  "Thursday": 
					$nameday="Четверг"; 
					break; 
					case  "Friday": 
					$nameday="Пятница"; 
					break; 
					case  "Saturday": 
					$nameday="Суббота"; 
					break; 
					case  "Sunday": 
					$nameday="Воскресенье"; 
					break; 
			    }
				

Названия месяца:

				switch  ($namemonth) { 
					case 1: 
					$namemonth="Январь"; 
					break; 
					case 2: 
					$namemonth="Февраль"; 
					break; 
					case 3: 
					$namemonth="Март"; 
					break; 
					case 4: 
					$namemonth="Апрель"; 
					break; 
					case 5: 
					$namemonth="Май"; 
					break; 
					case 6: 
					$namemonth="Июнь"; 
					break; 
					case 7: 
					$namemonth="Июль"; 
					break; 
					case 8: 
					$namemonth="Август"; 
					break; 
					case 9: 
					$namemonth="Сентябрь"; 
					break; 
					case 10: 
					$namemonth="Октябрь"; 
					break; 
					case 11: 
					$namemonth="Ноябрь"; 
					break; 
					case 12: 
					$namemonth="Декабрь"; 
					break; 
			    }
				

Мы задали Дни Недели и Месяца на русском языке, Вы можете задать на любом другом. А теперь выводим наш мини календарь.

				print($nameday); 
				print("  "); 
				print($namemonth); 
				print("  "); 
				print($day); 
				print("  "); 
				print($year);
				

На этом, пожалуй, и все.

Просмотров: 5501      Опубликовал: Евгений Фединчик      Дата: 29.03.2010 11:45:54
  • Понравился урок? Добавьте его к себе в закладки.

    Последние уроки категории:

    Сокращение PHP кода

    Вы задумывались когда — нибудь о том, что лишний и бесполезный код убивает ваше время разработки приложения/сайта. Хотя это и кажется мелочью, но когда такой мелочи становится много, то время, потраченное впустую, становится ценным. И так давайте посмотрим, что можно и нужно сокращать...

    Видимость переменных в PHP

    В данном уроке рассматривается область видимости переменных PHP. Объясняется различие локальной и глобальной области видимости, показывается как получить доступ к глобальным переменным внутри функции, как работать с суперглобалами и создавать статические переменные.

    Как читать Rss ленты?

    Читалки и агрегаторы RSS используются для доступа, чтения и управления периодически-обновляемыми лентами RSS (или Atom), которые генерируются веб-сайтами. Эти ленты предоставляют доступ к последним материалам с этих сайтов.

    Установка и настройка PHP+Apache

    В этом уроке хотелось бы поднять очень интересную тему – Установка и настройка веб сервера PHP5 + Apache. В интернете довольно много различных инструкций по данной теме, но только вот в основном это копипаст, а не инструкция для человека, я же постараюсь объяснить все намного проще – на пальцах. Причина для установки локального вебсервера довольно много, например скорость выполнения и отладки скриптов, простота загрузки и модернизации контента и еще много чего.

    Как выбрать фреймворк

    Так уж повелось, что лень – это двигатель прогресса и как бы странно это не звучало, все те блага цивилизации, которые мы имеем сейчас были сделаны в первую очередь для нашего комфорта. Так и программисты чтобы облегчить себе жизнь и тем самым получить возможность создавать более сложные проекты за менее долгое время придумали сделать себе фреймворки.

    Комментарии:

    • Осталось: 1000 символов.
      Сохранить комментарий Отправка комментария
    lessons
    downloads
    search
    hosting

    Ищите хороший и не дорогой хостинг?

    Хостинг avahost.ua
    VPS VDS - виртуальный выделенный сервер
    sistems
    RBK Money

    Обменник.ws
    Яндекс
    Статистика HitUa