Главная
Блог разработчиков 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
При перепечатке ссылка на источник обязательна
Оставить комментарий

Ваш email не будет опубликован. Обязательные поля помечены (обязательно)

Вы можете использовать это HTMLтеги и атрибуты: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Форум phpBB, русская поддержка форума phpBB
Рейтинг@Mail.ru 2008 - 2014 © BB3x.ru - русская поддержка форума phpBB