Вывод даты и системного времени на сайте.
Первый 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. И видим на вот такую картинку:

Обращаю Ваше внимание, что в данном случае выводится текущее серверное время, т.е. если например сервер на котором “живет” Ваш сайт расположен в другой стране и текущее время отличается от Московского, то и выводимое значение времени тоже будет отличаться от Московского.
Давайте разберём код Листинга 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 (на сегодняшний день – это практически все платные хостинги).
|