正在回答 回答被采纳积分+1
1回答
好帮手慕查理
2018-01-25 10:14:40
您好,1:建议时间还是使用Y-m-d H:i这种中间具有分隔符的形式,可以方便看出时间。
2.早上好的时间应为大于等于5点,小于10点。
3.判断中午时间时应该使用&&与的关系,不是||或的关系。中午好的时间应为大于等于10点,小于14点。
4.建议判断时例如在上一条判断中是$time<=18,在下一条判断时建议是$time>18,而非是$time>=18,不建议存在条件上的重叠。
<?php $time = date("H"); if($time>=5 && $time<10){ echo "早上好".date('Y-d-m H:i'); }else if($time>=10 && $time<14){ echo "中午好".date('Y-d-m H:i'); }else if($time>=14 && $time<18){ echo "下午好".date('Y-d-m H:i'); }else if($time>=18 && $time<=21){ echo "晚上好".date('Y-d-m H:i'); }else{ echo "休息时间"; }
另对于代码问题可直接复制代码提问,祝学习愉快!
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星