这是时间小于10点,就显示消息“早安”的代码。
var d = new Date() //这是获取当前时间
var time = d.getHours() //这是获取时间里面的小时部分
if (time < 10) //这是判断如果时间小于10点(晚上10点不算,晚上是22点)就显示“早安”信息。
{
document.write("早安")
}
你的问题不清楚
我来解释一下这段代码吧
var d = new Date()//取当前的时间让它等于d
var time = d.getHours()//取d中的小时数让它等于 time
if (time < 10) //当time小于10时执行下面括号里的代码,否则跳过括号里的代码
{
document.write("早安")//输出早安
}
它的时间指的是当前的小时数。。也就是说多少点。。
var d = new Date()//这句就是读取这台电脑的当前具体时间
var time = d.getHours() 这段是把取值出来的时间 去掉其他 只留下小时数
而if (time < 10) 就是判断当前电脑的小时数 time 是大于还是小于十。。小于就执行
之后大括号的代码 大于就不执行
想取分钟 或者秒钟的话就把 getHours() 换成getMinutes()或者getSeconds()
else{time = time*1-1;
setTimeout("原函数名称",1000);}
d.getHours()
你理解这个就明白了