1-14 编程练习看看对不对

正在回答 回答被采纳积分+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 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师