使用JavaScript获取系统时间

对于学习网页这一块我相信大家有时候需要获取当地时间,因此小编自己参考资料自己制作了个怎么获取时间以及判断哪个时间段

请看效果图:


附上代码

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>获取系统时间</title>
</head>
<script type="text/javascript">
function getTime(){
	
	var date = new Date();
	var YY = date.getFullYear();
	var MM = date.getMonth()+1;//系统默认月份从0开始所以需要加1
	var DD = date.getDate();
	var hh = date.getHours();
	var mm = date.getMinutes();
	var ss = date.getSeconds();
	var WW = date.getDay();
	
	switch(WW){
		 case 1:
		  WW = "星期一";
		  break;
		 case 2:
		  WW = "星期二";
		  break; 
		 case 3:
		  WW = "星期三";
		  break; 
		  case 4:
		  WW = "星期四";
		  break;
		  case 5:
		  WW = "星期五";
		  break;
		  case 6:
		  WW = "星期六";
		  break;
		  case 0:
		  WW = "星期日";
		  break;
		}
		
	var temp;
	if(hh>'0'&& hh <='6'){
		temp = "凌晨";
		}else if(hh<='11'){
			temp = "上午";
			}else if (hh<='13'){
				temp = "中午";
				}else if(hh <='16'){
					trmp = "下午";
					}else if(hh<='18'){
						temp = "傍晚";
						}else{
							temp = "晚上";
							}

	MM = extra(MM);
	DD = extra(DD);
	hh = extra(hh);
	mm = extra(mm);
	ss = extra(ss);
	//构建要输出的字符串
	var str = temp+"  "+YY+"年"+MM+"月"+DD+"日"+" "+WW+"  "+hh+":"+mm+":"+ss;
	//获取id=time的对象,将str的内容写入到id=time的<div>中去 
	document.getElementById("time").innerHTML = str;
	//延时器
	setTimeout("getTime()",1000);
	
	}
//补位函数
function extra(x){
	if(x<10){//如果x小于10在前面补0
		return "0"+x;
		}else{
			return x;
			}
	}
</script>
<style type="text/css"> 
 #time{ 
  width:500px; border:1px solid #CCCCCC; background:#FFFFCC; margin:50px auto; font-size:24px; color:#FF0000; padding:20px; } 
</style> 
<body οnlοad="getTime()">
	<div id="time"></div>
</body>
</html>




评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值