$hour=date("H");
if($hour > 6 && $hour <9){
echo "早上好";
}else if($hour > 9 && $hour < 12){
echo "上午好";
}else if($hour > 12 && $hour <14){
echo "中午好";
}else if($hour > 14 && $hour <17){
echo "下午好";
}else if($hour > 17 && $hour <19){
echo "傍晚好";
}else if($hour > 19 && $hour <22){
echo "晚上好";
}else{
echo "夜裡好";
}
我目前時間是17:41 , 但是我執行後卻跑出夜裡好 ..
這部分有哪地方打錯嗎 , 感謝 !!!!
電腦很單純
只會照你寫的程式去執行
<pre class="c" name="code">
$hour=date("H"); //得到 17
if($hour > 6 && $hour <9){ // 7,8 會執行這段
echo "早上好";
}else if($hour > 9 && $hour < 12){ // 10,11 會執行這段
echo "上午好";
}else if($hour > 12 && $hour <14){ // 13 會執行這段
echo "中午好";
}else if($hour > 14 && $hour <17){ // 15,16 會執行這段
echo "下午好";
}else if($hour > 17 && $hour <19){ // 18 會執行這段
echo "傍晚好";
}else if($hour > 19 && $hour <22){ // 20,21 會執行這段
echo "晚上好";
}else{ // 其他的數字 都會執行這段
echo "夜裡好";
}