在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页面中,以便在加载时显示相应的问候语。