BloGGood.ru

Блог Костаневича Степана

До Нового Года осталось:

Блог на разные темы, seo-оптимизация, раскрутка сайта, создание сайта, вкусные эффекты для сайта и многое другое…

Главная » Эффекты для сайта » Как вывести сообщение по установленному времени на PHP

Как вывести сообщение по установленному времени на PHP

2014-09-18 / Вр:00:51 / просмотров: 2961

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

- «Доброе утро, дорогой читатель»
- «Пора ложиться спать»
и т. д.

Как вывести сообщение по установленному времени на PHP

А можно включит фантазию, и придумать что-то оригинальное, креативное.

Итак, как вывести сообщение, в зависимости от времени? Откройте блокнот и вставьте в него вот этот готовый код, код написан с помощью оператора switch:

<html>
<head>
<title>основы php на BlogGood.ru</title>
</head>
<body>
<?php
$t=date("H");
switch ($t)
{
case ($t < 06):
echo "Время сна";
break;
case ($t < 10):
echo "Доброе утро";
break;
case ($t < 18):
echo "Добрый день";
break;
case ($t < 22):
echo "Добрый вечер ";
break;
case ($t < 24):
echo "Пора ложиться спать";
break;
default:
echo "Упс! Что-то не так";
}
?>
</body>
</html>

Результат:

Так как сейчас на моих часах  16:22

Как вывести сообщение по установленному времени на PHP

то результат будет вот таким:

Как вывести сообщение по установленному времени на PHP

Так как мое время < 18, потому была выполнена вот эта часть кода:

case ($t < 18):
echo "Добрый день";
break;

Это все! Надеюсь вам пригодиться скрипт! Всего хорошего!

Если вам интересен язык программирования PHP, приглашаю вас пройти основы для начинающих по PHP.

Понравился пост? Помоги другим узнать об этой статье, кликни на кнопку социальных сетей ↓↓↓

Получай обновления блога!!! Подпишись:

Популярные статьи:

2 Ответов на комментарий - Как вывести сообщение по установленному времени на PHP

  1. Drval

    Одно “НО”.
    date() возвращает дату/время сервера, на котором расположен сайт. Поэтому нужно переписать эту строку $t=date(“H”); с учетом поправки на часовой пояс: $t=date(“H”)+$h;
    Где $h – разница времени. Но опять же, нужно как-то узнать какое время у пользователя. Средствами РНР это сделать невозможно, только javascript. Но потом это все нужно отправлять jQuery запросом назад в РНР скрипт или еще как-то изощряться.

  2. Степан => автор блога Степан => автор блога

    Если сайт заточен под определенную страну, можно сделать так:

    $poyas = '+4'; // часовой пояс пользователя (+4 часа как в Москве)
    echo gmdate('Y-m-d H:i:s',time()+($poyas*3600)); // время по Гринвичу плюс этот часовой пояс. Умножаем на 3600 потому что метка времени измеряется в секундах.
    

Добавить комментарий

;-) :| :x :twisted: :smokes: :smile: :shock: :sad: :rose: :roll: :razz: :pop-corne: :oops: :o :mrgreen: :lol: :idea: :grin: :gazeta: :evil: :cry: :cool: :coffe: :arrow: :???: :?: :!:

Чтобы добавить в комментарий код HTML, PHP, CSS, JavaScript, нужно сделать так: [code] ваш код [/code]

Метки: ,

Мои цели на 2018-2019:

1). Закончить тему «Bootstrap»

2). Закончить тему «Все про PHP и MySQL»

3). Создать портфолио и мини интернет-магазин шаблонов

4). Довести количество статей до 800

5). Добиться посещаемости 3000 человек/сутки

6). Увеличить число подписчиков до 250

Статистика по блогу

Количество записей на блоге: 802
Количество страниц на блоге: 20
Количество рубрик на блоге: 28
Количество меток на блоге: 72
Количество комментариев на блоге: 4573