Вывод даты и системного времени на сайте.
Автор: Андрей Краснокутский
Дата: 2010-09-27 Первый 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 (на сегодняшний день - это практически все платные хостинги).
Читайте так же:
Новый вид мошенничества с оплатой через мобильный телефон.
"Учимся делать сайт за 11 уроков". Практическое руководство по HTML.
Какими программами пользоваться для создания сайтов и для работы в Интернете?
От чего зависит скорость загрузки web-страниц?
Хотите создать свой сайт и начать свой бизнес в Интернете? Узнайте как это сделать!
2-х Уровневая Партнерская Программа.
Просмотров: 28349
классно, а как сделать чтобы часы отображали мой часовой пояс Московское время, а то выдает GMT 0
у меня пишет фирефокс не может определить как открыть данный адрес
запустилось. но только написано время и дата
код не срабатывает если папку открываешь с пхп, но срабатывает если в строке адреса браузера прописываешь
|