这样写正确么?
来源: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回答
你好,代码是正确的,考虑到代码的严谨性建议修改以下两点:
1、设置时区 date_default_timezone_set('PRC')。
2、echo date('Y-m-d h:i:s'); 中H改为大写。
如果解决您的问题请采纳,祝学习愉快!