!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title></title>
<script type="text/javascript">
var d = new Date();
var time = d.getHours();
if(time<12)
{
document.write("早上好!"); //如果小时数小于12则输出“早上好!”
}
else if(time>12&&time<18)
{
document.write("下午好!");//如果小时数大于12并且小于18,输入“下午好!”
}
else
{
document.write("晚上好!");//如果上面两个条件都不符合,则输出“晚上好!”
}
</script>
</head>
<body>
</body>
</html>
分析:
“var d = new Date();”是创建一个Date对象,“var time = d.getHours();”是获取Date对象中的小时数。这些内容我们会在JavaScript日期对象Date这一章详细讲解。
上面输出结果未必是“早上好”,这是根据你当前系统时间来判断的。由于站长测试的时候是11:00,所以输出的是“早上好”。