内容来源:《Javascript特效实战》
在这里插入图片描述
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
<style type="text/css">
#shizhong{
margin-left:auto;
margin-right: auto;
width:236px;
height:264px;
overflow:hidden;
margin-top:50px;
}
h1{
}
#riqi{
}
h3{
}
#yue{
}
</style>
<div id="shizhong">
<h1>星期<span id="xq">Wednesday</span></h1>
<h2><span id="riqi">30</span></h2>
<h3>
<span id="nian">2008</span><span id="yue">Feb</span>
<span id="shijian">12:30</span>
</h3>
</div>
<script type="text/javascript">
//动态地更新时钟的时间
var mySet=setInterval(function () {
showLocalTime();
},1000)
</script>
</head>
<body>
<script type="text/javascript">
function showLocalTime() {
var now=new Date();//创建一个Date对象
var year=now.getFullYear();//获取年份
var month=now.getMonth();//月份
var date=now.getDate();
var day=now.getDay();
var hour=now.getHours();
var minute=now.getMinutes();
var second=now.getSeconds();
var xqObj=document.getElementById("xq");
var riqiObj=document.getElementById("riqi");
var nianObj=document.getElementById("nian");
var yueObj=document.getElementById("yue");
var shijianObj=document.getElementById("shijian");
xqObj.innerHTML=day;
riqiObj.innerHTML=date;
nianObj.innerHTML=year;
yueObj.innerHTML=month;
shijianObj.innerHTML=hour+":"+minute+":"+second;
}
</script>
</body>
</html>
运行效果图片:
注意:
<script type="text/javascript">
//动态地更新时钟的时间
var mySet=setInterval(function () {
showLocalTime();
},1000)
</script>
上述代码是加载,并动态更新时间的部分;
假若不显示动态的时间变化,只需将上述代码删除,并在标签中加载showLocalTime()函数便可,代码如下:
<body onload="showLocalTime()">