Главная
Блог разработчиков phpBB
 
+ 17 предустановленных модов
+ SEO-оптимизация форума
+ авторизация через соц. сети
+ защита от спама

Вывод даты и системного времени на сайте.

Viktor | 24.02.2014 | нет комментариев

Первый PHP сценарий: Показываем дату и время.

Давайте рассмотрим часть кода из реальной web-странички, и создадим наш первый php-сценарий, а именно выведем дату и текущее время на нашем сайте. Этот сценарий применяется на сайтах достаточно часто и думаю будет полезен многим.

Создадим еще один php-файл и назовем этом файл time.php . Как создавать php-файлы мы изучали ранее, если подзабыли повторите.

Итак файл time.php мы создали и поместили этот файл в созданную ранее папку myphp по адресу http://localhost/myphp/time.php. Эту тему мы изучали в уроке Как работать с Локальным сервером (Денвером)?

Открываем код файла time.php и между тегами <body> и </body> прописываем вот такой код, Листинг 1:

Листинг 1.

Сегодня:
<?php echo date ( ‘ j : F : Y ‘ ) ; ?>
Текущее время
<?php echo date ( ‘ H : i : s ‘ ) ; ?>

Запускаем Локальный сервер, набираем в адресной строке браузера адрес http://localhost/myphp/time.php и нажимаем Enter. И видим на вот такую картинку:

Вывод в PHP даты и времени

Обращаю Ваше внимание, что в данном случае выводится текущее серверное время, т.е. если например сервер на котором “живет” Ваш сайт расположен в другой стране и текущее время отличается от Московского, то и выводимое значение времени тоже будет отличаться от Московского.

Давайте разберём код Листинга 1. Обычные текстовые надписи “Сегодня” и “Текущее время” не обрабатываются препроцессором PHP и выводятся как “есть”. Вместо этих записей Вы можете написать любой текст, например просто Дата или Время и т.д.

А вот php-код заключенный в дескрипторы <?php ?>прежде чем отдаётся браузеру, проходит обработку PHP.

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

Оператор echo – переводится как вывести, в данном случае имеется ввиду вывести на экран монитора Дату и Серверное Время.

Такого же результата (отображения в браузере) можно добиться разместив весь сценарий внутри PHP-дескрипторов. Смотрите Листинг 2:

Листинг 2.

<?php
echo “Сегодня:” ;
echo date ( ‘ j F Y ‘ ) ;
echo “Текущее время” ;
echo date ( ‘ H : i : s ‘ ) ;
?>

Все текстовые элементы предназначенные для вывода, необходимо заключать в кавычки. Текстовые строки можно заключать как в одинарные, так и в двойные кавычки, в чём разница мы поговорим позже. Записи:

echo “Сегодня ” ;

echo ‘Сегодня ‘ ;

полностью эквивалентны и отобразятся одинаково.

Символ пробела перед закрывающей кавычкой используется для того, чтобы отделить вывод функции date от окружающего текста. Все команды в PHP всегда отделяются точкой с запитой.

Для вывода Даты и Времени на сайте, подставьте код Листинга 1 или Листинга 2 в нужное место своей web-страницы. Для придания надписям (Даты и Времени) общего стиля оформления сайта, можно воспользоваться стилями CSS.

P.S. Напоминаю, что файл в котором Вы размещаете PHP вставки должен иметь засширение .php и кроме того хостинг на котором “живет” Ваш сайт, должен поддерживать PHP (на сегодняшний день – это практически все платные хостинги).

АВТОРСКИЕ ПРАВА
Источник: luksweb.ru
При перепечатке ссылка на источник обязательна
Оставить комментарий
БАЗА ЗНАНИЙ
СЛУЧАЙНАЯ СТАТЬЯ
СЛУЧАЙНЫЙ БЛОГ
СЛУЧАЙНЫЙ МОД
СЛУЧАЙНЫЙ СКИН
НОВЫЕ МОДЫ
НОВЫЕ СКИНЫ
НАКОПЛЕННЫЙ ОПЫТ
Форум phpBB, русская поддержка форума phpBB
Рейтинг@Mail.ru 2008 - 2017 © BB3x.ru - русская поддержка форума phpBB