这样写正确么?

来源:1-14 编程练习

慕婉清2128704

2019-12-03 12:16:08

echo date('Y-m-d h:i:s');
$h = date("H");
if($h>=5&&$h<10){
   echo '早上好';
}elseif(($h)>=10&&($h)<14){
   echo '中午好';
}elseif($h>=14&&$h<18){
   echo '下午好';
}elseif($h>=18&&$h<21){
   echo '晚上好';
}else{
   echo '休息时间';
}

写回答

1回答

guly

2019-12-03

你好,代码是正确的,考虑到代码的严谨性建议修改以下两点:

1、设置时区 date_default_timezone_set('PRC')。
2、echo date('Y-m-d h:i:s'); 中H改为大写。

如果解决您的问题请采纳,祝学习愉快!


0

0 学习 · 4928 问题

查看课程