javaScript 时间更新 定时器
传递参数问题
https://blog.csdn.net/zm_nizhi/article/details/74502519
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>日期对象</title>
<script type="text/javascript">
var stop;
function show(){
var dat = new Date(); //获取到当前时间
var year = dat.getFullYear(); //获取到年
var month = dat.getMonth()+1; //获取到月份 从0开始需要加1
var day = dat.getDate(); //获取到日期
var week = dat.getDay(); //获取到星期 星期时从0开始,0表示星期天
var hour = dat.getHours(); //获取到小时
var min = dat.getMinutes(); //获取分钟数
var second = dat.getSeconds(); //获取到秒
var minseconds = dat.getMilliseconds(); //毫秒数
//innerHTML与innerText类似 html可以设置标签,而innerText会将标签当做字符打印出来
document.getElementById("show").innerHTML = "<strong>"+year+"年"+month+"月"+day+"日,星期"+week+" "+hour+"时"+min+"分"+second+"秒"+minseconds+"毫秒</strong>";
//延时一秒后,调用一次函数
// stop = setTimeout("show()",1000);
}
//每隔1秒调用一次该函数
stop = setInterval("show()",1000);
// stop = setInterval(show,1000);
function stop1(){
//用于清除自动调用
clearTimeout(stop);
clearInterval(stop);
}
</script>
</head>
<body>
<div id="show"></div>
<button onclick="stop1()">停止时间</button>
</body>
</html>