ИД "Мой компьютер"   "Игроград"   "Реальность фантастики"   Ассамблея "Портал"
Сделать стартовой   

 
Домашняя страница
Расширенный поиск
E-mail

 

N 16 (447)




МОЙ КОМПЬЮТЕР




  Новости:

 
МК
Украина
Игры
Интернет
Железо
Софт
Пресс-релизы

  Статьи:

 
Уголок читателя
Прочее
Имеющий уши
Программирование
Интернет
Железо
Софт
Игры


 
КОНКУРСЫ



Правила конкурсов

Конкурс "АВЧ"

Рейтинг победителей


ОПРОС

Вы посещаете нас:
первый раз
1-2 раза в месяц
1-2 раза в неделю
1-2 раза в день
более 2-х раз в день Что привело Вас к нам?
поиск информации
интерес к статьям
интерес к новостям
любопытство
реклама
другое








боулинг

ads.mycomputer.ua

ads.mycomputer.ua

ads.mycomputer.ua

ads.mycomputer.ua

ads.mycomputer.ua













Argumentum ad ignorantiam!

 

статьи
Интернет



 

Альтернатива  
Жизнь в сети  
Поиск информации  
Свой сайт  
Web-серфинг  




    Свой сайт


Дни счет любят

Сергей ПАРИЖСКИЙ, Николай ЛИТВИНЕНКО
N 5 (436) 27.01.2007


В данной статье будут показаны способы работы с датой и временем в PHP. Также мы расскажем о разнообразных вариантах вывода информации о текущей дате и времени. Опираясь на эти данные, напишем свой собственный календарь.

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

Мы «русифицируем» вывод с помощью двух собственных массивов, которые будут содержать русские названия месяцев и дней недели. Создайте сценарий с именем date.php и напишите в нем такое:

Таким образом, мы заполнили массив days днями, а массив months месяцами. Заметьте, что при написании месяца мы не дописывали окончания — мы будем их добавлять потом, в зависимости от текущего месяца. Далее напишите такой код:

Теперь нам следует сделать проверку — если сейчас март или август, то мы должны добавить окончание «а», в остальных случаях окончание будет «я». То есть, «марта» и «августа», а остальные — «января», «сентября» и т.д. Пишем в сценарий проверку:

Теперь у нас есть вся необходимая информация для того чтобы вывести дату. В сценарии устроим это таким образом:

На экране это будет смотреться примерно так:

Дата наверняка у вас будет отличаться :-).

Календарь

Используя функцию date() мы напишем календарь. Для построения календаря нам понадобится узнать некоторые данные с помощью функции date(), а затем грамотно все это расставить на странице. Чтобы текст не «поплыл», мы будем записывать данные в таблицу.

Создадим сценарий calendar.php и напишем в него шаблон пустой страницы:

Это пустая страница, она будет лишь указывать в заголовке, что это календарь. Далее мы будем писать код сценария на месте соответствующего комментария. Сначала мы получим всю необходимую информацию для календаря и разнесем эту информацию по соответствующим переменным:

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

Таблица.

Теперь давайте аккуратно рассортируем имеющиеся данные и построим таблицу, которая и будет являться нашим календарем:

По комментариям должно быть все понятно; результатом работы данного сценария будет вывод календаря (смотри рис. 1).

Рисунок 1.







Расширенный поиск 
 

О проекте  Рекламодателям  Карта сайта  Контакт  Обратная связь 

© ИД "Мой компьютер"®, 1998-2004