Главная » Полезные статьи » Язык PHP » Времена и даты
Распечатать статью

Времена и даты

Раз уж разговор коснулся даты, попробуем разобраться как все
это можно использовать в своих собственных целях.
В РНР наиболее часто используется функция date в формате $date=date(‘параметр’);
Параметров может быть несколько, и разделяются они между собой запятой.
Вот список допустимых параметров.

 

a — «am» или «pm»
a — «am» или «pm»
d — день месяца, цифровой, 2 цифры (на первом месте ноль)
d — день недели, текстовый, 3 буквы; т.е. «fri»
f — месяц, текстовый, длинный; т.е. «january»
h — час, цифровой, 12-часовой формат
h — час, цифровой, 24-часовой формат
i — минуты, цифровой
j — день месяца, цифровой, без начальных нулей
l (строчная ‘l’) — день недели, текстовый, длинный; т.е. «friday»
m — месяц, цифровой
m — месяц, текстовый, 3 буквы; т.е. «jan»
s — секунды, цифровой
s — английский порядковый суффикс, текстовый, 2 символа; т.е. «th», «nd»
u — секунды с начала века
y — год, цифровой, 4 цифры
w — день недели, цифровой, 0 означает воскресенье
y — год, цифровой, 2 цифры
z — день года, цифровой; т.е. «299»

Обратите внимание на отличия в регистре. Каждый символ в разных регистрах имеет разные функции.
Теперь Вы легко можете получить информацию о текущем времени, и использовать ее на своем сайте.
Один из самых распространенных вариантов – вывод текущего времени и даты.
Конечно, все это делается без проблем на javascript, но кто видел эти скрипты,
тот поймет разницу (по крайней мере в размере и скорости выполнения,
не говоря уже о трафике от сервера к браузеру).
Ну, время на мой взгляд выводить достаточно бесполезно,
так как оно есть у каждого пользователя в трее windows-а, а вот вывести число,
месяц и день недели (да еще на русском языке) бывает полезно.
Начнем с приветствия посетителю. Было бы не плохо вывести соответствующую
фразу в зависимости от времени посещения. Сказано – сделано:

<?php $h=date('h'); if ($h>=5 && $h<=11) echo "Доброе утро!"; if ($h>=12 && $h<=18) echo "Здравствуйте!"; if ($h>=19 && $h<=24) echo "Добрый вечер!"; if ($h>=1 && $h<=4) echo "Доброй ночи!"; ?>

Цифры желаемого времени можно проставить любые, в зависимости от личного понятия дня и ночи :-)
Следующий шаг – вывод числа, дня недели и имени месяца. Но прежде чем мы приступим к реализации алгоритма,
нам нужно познакомиться еще с одним важным моментом в языках программирования.

Источник: internet-technologies.ru

Вы можете оставить комментарий, или обратную ссылку на Ваш сайт.

Оставить комментарий

Похожие статьи