生活随笔
收集整理的這篇文章主要介紹了
2020-3-22
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
題目一:
JavaScript 天小時分鐘和秒倒計時
代碼與解析:
<!DOCTYPE html
>
<html
>
<head
>
<meta charset
=" utf-8">
<style type
="text/css">
*{margin
:0;padding
:0;list
-style
:none
;
}
body
{font
-size
:18px
;text
-align
:center
;
}
.time
{height
:30px
;padding
:200px
;
}
</style
>
<script type
="text/javascript">
function GetRTime(){var EndTime
= new Date('2022/3/20 09:03:00');var NowTime
= new Date();var t
=EndTime
.getTime() - NowTime
.getTime();var d
=0;var h
=0;var m
=0;var s
=0;if(t
>=0){d
=Math
.floor(t
/1000/60/60/24);h
=Math
.floor(t
/1000/60/60%24);m
=Math
.floor(t
/1000/60%60);s
=Math
.floor(t
/1000%60);}else{clearTimeout(timer
);return;}document
.getElementById("t_d").innerHTML
= d
+ "天";document
.getElementById("t_h").innerHTML
= h
+ "時";document
.getElementById("t_m").innerHTML
= m
+ "分";document
.getElementById("t_s").innerHTML
= s
+ "秒";var timer
=setTimeout(GetRTime
,1000);
}
window
.onload=function(){GetRTime()
}
</script
>
</head
>
<body
>
<div
class="time"> <span id
="t_d">00天
</span
> <span id
="t_h">00時
</span
> <span id
="t_m">00分
</span
> <span id
="t_s">00秒
</span
>
</div
>
</body
>
</html
>
相關知識:
Math.floor()可以對一個數字進行下舍入操作。返回值是小于等于參數,并與之最接近的整數。
getTime方法返回指定時間日期的時間戳。
setTimeout 此方法可以延遲指定時間再去執行規定的代碼。
格式:setTimeout(code,interval)
參數解析:
(1).code:必需,延遲指定時間后要執行的代碼。
(2).interval:必需,規定要延遲的時間,單位是毫秒。
總結
以上是生活随笔為你收集整理的2020-3-22的全部內容,希望文章能夠幫你解決所遇到的問題。
如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。