<html>
<head>
<title>实时问候</title>
</head>
<body>
<div id="showTime"></div>
<div id="time"></div>
<script>
/*
getDate() 从 Date 对象返回一个月中的某一天 (1 ~ 31)。
getDay() 从 Date 对象返回一周中的某一天 (0 ~ 6)。
getMonth() 从 Date 对象返回月份 (0 ~ 11)。
getFullYear() 从 Date 对象以四位数字返回年份。
getYear() 请使用 getFullYear() 方法代替。
getHours() 返回 Date 对象的小时 (0 ~ 23)。
getMinutes() 返回 Date 对象的分钟 (0 ~ 59)。
getSeconds() 返回 Date 对象的秒数 (0 ~ 59)。
getMilliseconds() 返回 Date 对象的毫秒(0 ~ 999)。
getTime() 返回 1970 年 1 月 1 日至今的毫秒数。
*/
var st=document.getElementById("showTime");
var time=document.getElementById("time");
var dt=new Date();
var h=dt.getHours(); //获得当前的小时
var gd=dt.getDate(); //获得当天是这个月中的某一天
var gday=dt.getDay(); //获得当天是这个周中的某一天
var gm=dt.getMonth()+1; //获得月份
var gfy=dt.getFullYear(); //返回四位数的年份
var gmt=dt.getMinutes(); //获得分钟
var gs=dt.getSeconds(); //获得秒数
var gms=dt.getMilliseconds();//获得Date对象的毫秒数
var gt=dt.getTime(); //获得1970.1.1至今的毫秒数
time.innerHTML=gfy+"年"+gm+"月"+gd+"日"+"星期"+gday+" "+h+"时"+gmt+"分"+gs+"秒"+gms+"毫秒"
if(h>6 && h<=9){
st.innerHTML="早上好!";
}else if(h>9 && h<=12){
st.innerHTML="上午好!";
}else if(h>12 && h<=18){
st.innerHTML="下午好!";
}else if(h>18 && h<21){
st.innnerHTML="晚安!";
}else if(h>21 && h<=24){
st.innerHTML="夜深了,早点休息!";
}else if(h>0 && h<=6){
st.innerHTML="凌晨了,还没睡啊!";
}
</script>
</body>
</html>