1-8编程
我现在写的代码是输入小时,得出结论。但是这种方式不能考虑到分钟,请问一下,如果要考虑分钟应该怎么改?
<?php
if($_POST);
?>
<!DOCTYPE html>
<html >
<head>
<mate charset='tuf-8'>
<title>测试</title>
</head>
<body>
<form action="test.php" method="post">
<input type='text' name='time' placeholden='请输入正确的时间'/>
<input type='submit' value='确定'/>
</form>
</body>
</html>
<?php
$time=$_POST['time'];
if($time>=5 && $time<=10){
echo '早上好';
}
else if ($time>10 && $time<=18){
echo '中午好';
}
else if ($time>18 && $time<=22){
echo '晚上好';
}
else{
echo '睡觉时间';
}
?>
正在回答
您好,思路如下:
再增加一个输入框,作为分钟的输入,你可以按照你的规则,把时间都转化为分钟来进行判断,
比如你的规则是5:30到10点半输出早上好,那输出早上好的范围就是5*60+30 到 10*60+30,输入的小时是10,分钟是40,那就将接收的数据换算称分钟计算。10*60+40,然后进行判断它是否在5*60+30 到 10*60+30的范围内即可,判断方式跟你现在的方式是一样的。
如果解决了你的问题,请采纳,祝学习愉快~
- 参与学习 人
- 提交作业 626 份
- 解答问题 4928 个
想要学好Web后端开发的中流砥柱语言,本阶段为你轻松铺就扎实的基础,从前端网页布局的搭建到后台PHP开发,助你从零基础到掌握主流开发语言。
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星