老师帮忙看看有没有要修改的地方
来源:1-14 编程练习
慕UI3411379
2022-04-10 22:28:45
<?php
header('conten-type:text/html;charset=utf-8');
date_default_timezone_set("PRC");
$day=date("Y-m-d"." h:i:s");
$time=$day[3];
if ($time>=5 && $time<10) {
echo $day,' 早上好';
}elseif($time>=10 && $time<13) {
echo $day,' 中午好';
} elseif($time>=13 && $time<18) {
echo $day,' 下午好';
}elseif($time>=18 && $time<22){
echo $day.' 晚上好';
}else{
echo $day.' 休息时间';
}1回答
好帮手慕小尤
2022-04-11
同学你好,通过$day[3];无法获取到当前时间,会获取到年月日时分秒下标为3的字符。如:2022-04-11 09:52:31就会获取到2。建议同学通过date("H");进行获取。如下所示:

祝学习愉快!
相似问题