在网页中显示当前时间
数码时尚
预想效果:
在主页上显示当前时间,并根据当前时间显示不同的问候语。
实现代码:
<SCRIPT>
today=new Date(); //得到浏览器当前的时间,是浏览者本机的时间,此时间中包括所有具体的时间信息
var day;
var date;
var hello;
//分别定义三个字符变量,下面程序中调用
hour=today.getHours() //得到当前时间中的小时数值
if(hour < 6)hello='凌晨好'
else if(hour < 9)hello='早上好'
else if(hour < 12)hello='上午好'
else if(hour < 14)hello='中午好'
else if(hour < 17)hello='下午好'
else if(hour < 19)hello='傍晚好'
else if(hour < 22)hello='晚上好'
else {hello='夜里好!'} //根据小时数的不同,作不同的判断,并给字符变量hello赋不同的值,从而给出不同的欢迎词
day=today.getDay() //得到当前时间中的星期几的数值
if(day==0)day='星期日'
else if(day==1)day='星期一'
else if(day==2)day='星期二'
else if(day==3)day='星期三'
else if(day==4)day='星期四'
else if(day==5)day='星期五'
else if(day==6)day='星期六'//根据得到星期几数值的不同,作不同的判断,并给字符变量day赋不同的值
date=(today.getYear())+'年'+(today.getMonth() + 1 )+'月'+today.getDate()+'日';
//得到当前时间中具体的年月日的值,注意月份的时间要加1才能正确显示。单引号中是可以随意修改的文字
document.write(hello);//显示当前时间段的欢迎词
document.write(date);//显示当前的年月日
document.write(day);//显示当前是星期几
</SCRIPT>
提示:在记事本中写下源代码,然后另存为HTML文件。打开HTML文件即可看到效果!使用时将码复制到网页中<body></body>间即可。
补充:
看了上面的程序显示你一定会觉得这些提示信息的排版太不科学了,那么怎么解决排版的问题呢?这里就需要加入HTML的一些标记了,拿最后显示信息的document.write(hello)来讲,可以这样加入HTML标记:document.write("<font color=red>"+hello+"</font><br>"),这里是给hello所显示的提示信息加了红颜色,并且加了强制换行符<br>,可以与其他的信息区别开。怎么样,这些小程序其实都不复杂吧?赶快自己动手做一下吧,只要多改,多练,你一定会有新的发现的。