
正文
JavaScript 倒计时器,闹钟功能
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>js实现倒计时</title>
<style>
div{
position:absolute;
width:400px;
height:50px;
left:50%;
top:50%; } span {
text-align: center;
font-size:40px;
} </style>
</head>
<body> <div id="container"> <span id="demo"></span> </div>
</body>
<script> function clock(mytime){ //设置要倒计时的时间
var stime=new Date(mytime).getTime();
// 获取目前的时间
var ntime=new Date().getTime();
var dtime=stime-ntime; if(dtime>0){//可以在此处设置闹钟 var days = Math.floor(dtime / (1000 * 60 * 60 * 24));
var hours = Math.floor((dtime% (1000 * 60 * 60 * 24)) / (1000 * 60 * 60));
var minutes = Math.floor((dtime % (1000 * 60 * 60)) / (1000 * 60));
var seconds = Math.floor((dtime % (1000 * 60)) / 1000);
document.getElementById("demo").innerHTML = days +"天" +hours +"时" + minutes +"分" +seconds +"秒";
}
else{//闹钟好了
var div=document.getElementById("container");
var audio=document.createElement("audio");
div.appendChild(audio);
audio.src="喜相逢.mp3";
audio.loop="loop";
audio.autoplay="autoplay"; } }
//重复调用
setInterval(clock,1000)
</script>
</html>








