javascript怎么判断上午好!下午好!中午好!

javascript怎么判断上午好!下午好!中午好!... javascript怎么判断上午好!下午好!中午好! 展开
 我来答
小蜜蜂影视快讯
2015-11-05 · 分享影视相关资讯,电视台/电视剧收视率资讯
小蜜蜂影视快讯
采纳数:188 获赞数:567

向TA提问 私信TA
展开全部
代码演示:
<script language="javaScript">
now = new Date(),hour = now.getHours()
if(hour < 6){document.write("凌晨好!")}
else if (hour < 9){document.write("早上好!")}
else if (hour < 12){document.write("上午好!")}
else if (hour < 14){document.write("中午好!")}
else if (hour < 17){document.write("下午好!")}
else if (hour < 19){document.write("傍晚好!")}
else if (hour < 22){document.write("晚上好!")}
else {document.write("夜里好!")}
</script>

就是24小时制,然后根据每个时段进行判断显示的。
例如早上9点前为 早上好,12:00前为上午好!
xconceal
2013-03-29 · TA获得超过113个赞
知道答主
回答量:44
采纳率:0%
帮助的人:23.4万
展开全部
var t = new Date().getHours();
if(t &lt; = 10){
alert('上午好');
}else if(t &lt;= 14){
alert('中午好');
}else{
alert('晚上好')
}
更细致的可以区分凌晨、夜里。。。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
dommy529
2013-03-29 · TA获得超过1496个赞
知道小有建树答主
回答量:812
采纳率:0%
帮助的人:900万
展开全部
看上面几位代码好像不完全,我来写个完整的吧。

var d = new Date();
var h = d.getHours();
var s = '';
if(h<11){
s = '上午好';
}else if(h>=11 && h<13){
s = '中午好';
}else{
s = '下午好';
}
alert(s);

最好在分详细点,不然到夜里了还显示下午好。
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
人都是练出来的
2013-03-29 · 知道合伙人互联网行家
人都是练出来的
知道合伙人互联网行家
采纳数:770 获赞数:2400
2010毕业于北方学院本二计算机科学与技术专业,毕业后一直从事网络相关工作,对工艺品也有一定涉猎

向TA提问 私信TA
展开全部
用默认时间函数,就可以的,Date,通过一个简单的if判断,以小时对比就可以了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2013-03-29
展开全部
<script type="text/javascript">
var _date = new Date();
var _hours = _date.getHours(); //得到24时制的小时

</script>
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式