php Получаем текущии час виде строки от 00 до 23 приводим строку целом

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
<?php
/*
* Получаем текущии час в виде строки от 00 до 23
* и приводим строку к целому числу от 0 до 23
*/
$hour = (int)strftime('%H');
$welcome = '';// Инициализируем переменную для приветствия
if($hour > 0 && $hour < 6) {
$welcome = 'Доброй ночи';
} elseif ($hour >= 6 && $hour < 12) {
$welcome = 'Доброе утро';
} elseif ($hour >= 12 && $hour < 18) {
$welcome = 'Добрый день';
} elseif ($hour >= 18 && $hour < 23) {
$welcome = 'Добрый вечер';
} else $welcome = 'Доброй ночи';
?>
<?php echo $welcome?>, Гость!