欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

JS實(shí)現(xiàn)動(dòng)態(tài)倒計(jì)時(shí)功能(天數(shù)、時(shí)、分、秒)

 更新時(shí)間:2019年12月12日 09:28:09   作者:吉帥振  
這篇文章主要介紹了JS實(shí)現(xiàn)動(dòng)態(tài)倒計(jì)時(shí)功能詳解(天數(shù)、時(shí)、分、秒),需要的朋友可以參考下

寫在前面:

實(shí)現(xiàn)倒計(jì)時(shí)功能首先是得到目標(biāo)時(shí)間,然后用當(dāng)前時(shí)間減去目標(biāo)時(shí)間,最后將時(shí)間差傳化為天數(shù)、時(shí)、分、秒。由于得到的時(shí)間不能直接運(yùn)算,可以采用object.getTime()方法轉(zhuǎn)化成相同類型進(jìn)行運(yùn)算。

相關(guān)說明:

如果想要顯示界面好看些,可以添加一下樣式。

<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();
  //獲取當(dāng)前時(shí)間
  var nowTime=Date.now();
  // var nowTime=new Date().getTime();
  //獲取時(shí)間差
  var timediff=Math.round((time-nowTime)/1000);
  //獲取還剩多少天
  var day=parseInt(timediff/3600/24);
  //獲取還剩多少小時(shí)
  var hour=parseInt(timediff/3600%24);
  //獲取還剩多少分鐘
  var minute=parseInt(timediff/60%60);
  //獲取還剩多少秒
  var second=timediff%60;
  //輸出還剩多少時(shí)間
  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>

<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>時(shí)</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">還剩時(shí)間:
 <span id="1"></span>天 
 <span id="2"></span>時(shí)
 <span id="3"></span>分
 <span id="4"></span>秒
 </div>

寫在最后:倒計(jì)時(shí)的難點(diǎn)主要是時(shí)間格式和數(shù)字格式的轉(zhuǎn)換,轉(zhuǎn)換時(shí)除了object.getTime()方法還有Number(object)方法,大家可以嘗試使用一下。

總結(jié)

以上所述是小編給大家介紹的JS實(shí)現(xiàn)動(dòng)態(tài)倒計(jì)時(shí)功能(天數(shù)、時(shí)、分、秒),希望對(duì)大家有所幫助,如果大家有任何疑問請(qǐng)給我留言,小編會(huì)及時(shí)回復(fù)大家的。在此也非常感謝大家對(duì)腳本之家網(wǎng)站的支持!
如果你覺得本文對(duì)你有幫助,歡迎轉(zhuǎn)載,煩請(qǐng)注明出處,謝謝!

相關(guān)文章

最新評(píng)論