PHP获取当前时间根据时段显示不同问候语

在PHP中,你可以使用 date() 函数获取当前时间,并根据小时数来输出不同的问候语。下面是一个示例代码,演示如何实现这一需求:

<?php
// 获取当前时间的小时数
$currentHour = date('H');

// 根据当前时间输出不同的问候语
if ($currentHour >= 0 && $currentHour < 3) {
    echo "夜深啦!";
} elseif ($currentHour >= 3 && $currentHour < 6) {
    echo "凌晨啦!";
} elseif ($currentHour >= 6 && $currentHour < 11) {
    echo "上午好!";
} elseif ($currentHour >= 11 && $currentHour < 13) {
    echo "中午好!";
} elseif ($currentHour >= 13 && $currentHour < 18) {
    echo "下午好!";
} elseif ($currentHour >= 18 && $currentHour < 20) {
    echo "晚上好!";
} elseif ($currentHour >= 20 && $currentHour < 24) {
    echo "夜深啦!";
} else {
    echo "时间未知"; // 防止时间不在范围内(理论上不会发生)
}
?>

这段代码通过使用 date('H') 获取当前时间的小时数,然后根据不同的时间段输出相应的问候语。你可以将这段代码放在你的PHP页面中,以便在加载时显示相应的问候语。

PHP

php的defined定义

上一篇

PHP

使用PHP获取昨天的年月日

下一篇