Войтиmode_comment Новости и общениеmode_comment Интернет технологииmode_comment Уголок геймераmode_comment Реклама и торговляmode_comment Клуб журналистовmode_comment Скрипты и дизайны
group Люди
assignment О проектеalternate_email Для связи
Форум
arrow_upward Наверх
keyboard_arrow_right Форум
messageПолезные статьи | PHP Функция приветствие в зависимости от времени суток
darkmob Работает 13 Янв в 14:50
Функция определяет время суток и выводит приветствие.
function hi_func(){



$hourAssign = date("H");

if (($hourAssign >= 0) && ($hourAssign < 5))

$HeloyUsers = 'Доброй ночи';

elseif (($hourAssign >= 10) && ($hourAssign < 18 ) )

$HeloyUsers = 'Добрый день';

elseif (($hourAssign >= 18 ) && ($hourAssign < 24))

$HeloyUsers = 'Добрый вечер';

else

$HeloyUsers = 'Доброе утро';



return $HeloyUsers;

}

Вывести можно например вот так

echo hi_func();
nefakt Работает 13 Янв в 17:09
А есть простой скрипт .sz.

Если Вы хотите разместить на своём сайте приветствие для посетителей, которое будет меняться автоматически в зависимости от времени суток, то сделать это очень просто. В нужном месте web-страницы, где Вы хотите вывести приветствие, вставляете код

<script language="JavaScript"> day = new Date(); hour = day.getHours(); if (hour>=5 && hour<12) greeting = "Доброе утро"; else { if (hour>=12 && hour<18) greeting = "Добрый день"; else { if (hour>=18 && hour<24) greeting = "Добрый вечер"; else { if (hour>=0 && hour<5) greeting = "Доброй ночи"; } } } document.write(greeting); </script>

И посетители Вашего сайта, в зависимости от времени суток, будут видеть следующую надпись:

Доброе утро с 5.00 часов до 12.00 часов
Добрый день с 12.00 часов до 18.00 часов
Добрый вечер с 18.00 часов до 24 часов
Доброй ночи с 24.00 часов до 5.00 часов

Прелесть работы этого скрипта в том, что скрипт берет системное время из компьютера операционной системы, а это значит что не нужно заботиться о часовых поясах, приветствие в любой стране будет правильным.
----
Отредактировано
Войдите под своим ником, чтобы писать в темах

Генерация: 0.049 сек
Statok.net