Простой календарь на 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);
 

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

Понравился урок? Добавьте его к себе в закладки.

Залишити відповідь

Ваша e-mail адреса не оприлюднюватиметься. Обов’язкові поля позначені *