今天小編給大家分享的是用js實現簡易倒計時效果的方法,相信很多人都不太了解,為了讓大家更加了解,所以給大家總結了以下內容,一起往下看吧。一定會有所收獲的哦。
10年的漳州網站建設經驗,針對設計、前端、開發、售后、文案、推廣等六對一服務,響應快,48小時及時工作處理。成都營銷網站建設的優勢是能夠根據用戶設備顯示端的尺寸不同,自動調整漳州建站的顯示方式,使網站能夠適用不同顯示終端,在瀏覽器中調整網站的寬度,無論在任何一種瀏覽器上瀏覽網站,都能展現優雅布局與設計,從而大程度地提升瀏覽體驗。創新互聯從事“漳州網站設計”,“漳州網站推廣”以來,每個客戶項目都認真落實執行。
.jpg)
實現倒計時功能首先是得到目標時間,然后用當前時間減去目標時間,最后將時間差傳化為天數、時、分、秒。由于得到的時間不能直接運算,可以采用object.getTime()方法轉化成相同類型進行運算。
相關說明:
如果想要顯示界面好看些,可以添加一下樣式。
.jpg)
<script>
function show(){
//獲取目的日期
var myyear=document.getElementById("year").value;
var mymonth=document.getElementById("month").value-1;
var myday=document.getElementById("day").value;
var myhour=document.getElementById("hour").value;
var myminute=document.getElementById("minute").value;
var mysecond=document.getElementById("second").value;
var time=Number(new Date(myyear,mymonth,myday,myhour,myminute,mysecond));
// var time=new Date(myyear,mymonth,myday,myhour,myminute,mysecond).getTime();
//獲取當前時間
var nowTime=Date.now();
// var nowTime=new Date().getTime();
//獲取時間差
var timediff=Math.round((time-nowTime)/1000);
//獲取還剩多少天
var day=parseInt(timediff/3600/24);
//獲取還剩多少小時
var hour=parseInt(timediff/3600%24);
//獲取還剩多少分鐘
var minute=parseInt(timediff/60%60);
//獲取還剩多少秒
var second=timediff%60;
//輸出還剩多少時間
document.getElementById("1").innerHTML=day;
document.getElementById("2").innerHTML=hour;
document.getElementById("3").innerHTML=minute;
document.getElementById("4").innerHTML=second;
setTimeout(show,1000);
if(timediff==0){return;}
}
</script>.jpg)
<head>
<meta charset="UTF-8">
<title>Document</title>
<style>
input{width:50px;height: 20px;border:1px solid black;}
.time1 span{display:inline-block;width:40px;height: 20px;}
</style>
</head>
<body>
<form>目的日期:
<input type="text" id="year"><span>年</span>
<input type="text" id="month"><span>月</span>
<input type="text" id="day"><span>日</span>
<input type="text" id="hour"><span>時</span>
<input type="text" id="minute"><span>分</span>
<input type="text" id="second"><span>秒</span>
<input type="button" value="確定" οnclick="show()">
</form>
<div class="time1">還剩時間:
<span id="1"></span>天
<span id="2"></span>時
<span id="3"></span>分
<span id="4"></span>秒
</div>倒計時的難點主要是時間格式和數字格式的轉換,轉換時除了object.getTime()方法還有Number(object)方法。
以上就是用js實現簡易倒計時效果方法的詳細內容了,看完之后是否有所收獲呢?如果想了解更多相關內容,歡迎來創新互聯行業資訊!
新聞名稱:用js實現簡易倒計時效果的方法
本文鏈接:http://www.yijiale78.com/article32/pehcsc.html
成都網站建設公司_創新互聯,為您提供企業網站制作、自適應網站、品牌網站制作、微信小程序、虛擬主機、動態網站
聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯