Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

Сайтостроение (уроки по HTML, PHP, MySQL, веб-дизайну)


Информационный Канал Subscribe.Ru

Сайтостроение. Основы PHP. Уроки с сайта http://progs.biz

Рассылка №18

Основы PHP. Урок 20. Функции по работе с датами и временем (продолжение).

Полные версии уроков (с картинками) можно найти по адресам
Урок 20. Функции по работе с датами и временем (продолжение).

PHP. Урок 20. Функции по работе с датами и временем (продолжение)

На уроке 18 мы уже смотрели некоторые функции, работающие с датами и временем. На этом уроке мы еще рассмотрим некоторые функции из этого же семейства.

Функция checkdate. Предназначена для проверки того, существует ли указанная дата или нет. Пример использования:

...
if(checkdate(11, 31, 2002))
 echo "Дата существует<br>";
else
 echo "Дата не существует<br>";
 ...

Первый параметр тут - это месяц, второй - число, третий - год. Указанный фрагмент выведет "Дата не существует", так как в ноябре 30, а не 31 день. Функцию checkdate удобно использовать для автоматического формирования различных календарей.

Функция mktime. По заданному времени в часах, минутах, секундах, месяцах, днях, годах (именно в таком порядке) возвращает целое число - количество секунд, прощедших с 1 января 1970 года. Часто используется вместе с функцией date для формирования строки, содержащей дату:

echo date("M-d-Y", mktime(0, 0, 0, 1, 1, 1988));

Приведенный пример сформирует и выведет в окно браузера строку "Jan-01-1988".

Функция gmdate. Возвращает время по Гринвичу в строковом виде. Аналогична функции date () (см. урок 18). Используется, если посетителям сайта предоставляется возможность выбора своего часового пояса. Так, строка

echo gmdate("M-d-Y", mktime(0, 0, 0, 1, 1, 1988));

выведет в окно браузера "Dec-31-1987" (если на WEB-страница расположена в часовом поясе Москвы).

Наверх

Рассылки сайта progs.biz:

Subscribe.Ru
Уроки по ассемблеру

Уроки по ассемблеру. Использование MASM, примеры, FAQ.


Copyright Алексеев Игорь, 2002

Copyright сайт progs.biz, 2002



http://subscribe.ru/
E-mail: ask@subscribe.ru
Отписаться
Убрать рекламу

В избранное