js:不同时间段弹出不同内容的对话框

是要弹出对话框5:00——7:00早上好8:00——12:00上午好13:00——17:00下午好------<script>vardata=newDate(),hh=d... 是要弹出对话框
5:00——7:00 早上好
8:00——12:00上午好
13:00——17:00下午好
------
<script>
var data = new Date(),
hh = data.getHours();
if (hh >= 5 && hh <= 7) {
alert('早上好');
}else if(hh >= 8 && hh <= 12){
alert('上午好');
}else if(hh >= 13 && hh <= 17){
alert('下午好');
}else{
alert('晚上好');
}
</script>
------ 上面这段代码是对的 ------

如果我想 5:30——7:30 早上好 代码又是如何写呢,麻烦大神贴出来。
展开
 我来答
观影哔哔机
2017-06-16 · TA获得超过121个赞
知道答主
回答量:91
采纳率:66%
帮助的人:24.6万
展开全部

把分钟也获取一下就是了

比较笨的方法:

<script>
var data = new Date(),
hh = data.getHours();
mm = data.getMinutes();
mm = mm <= 9 ? "0"+mm : mm;
bb = Math.floor(hh+""+mm);
console.log(bb);
if (bb >= 530 && bb <= 730) {
alert('早上好');

</script>
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式