中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

使用JavaScript怎么實現一個給定時間的倒計時功能

發布時間:2021-04-15 16:40:28 來源:億速云 閱讀:136 作者:Leah 欄目:web開發

使用JavaScript怎么實現一個給定時間的倒計時功能?針對這個問題,這篇文章詳細介紹了相對應的分析和解答,希望可以幫助更多想解決這個問題的小伙伴找到更簡單易行的方法。

代碼如下:

<!DOCTYPE html>
<html>
  <head>
    <meta charset="utf-8">
    <title>倒計時</title>
  </head>
  <body>
    <input type="text" name="time" id="time" value="2017-09-22" />
    <input type="button" name="okbtn" id="okbtn" value="確認" />
    <br />
    <p id="textp">這里顯示倒計時</p>
  </body>
<script type="text/javascript">
  var okbtn=document.getElementById("okbtn");
  textp=document.getElementById("textp");
  okbtn.onclick=function(){
    var time=document.getElementById("time");
    var timevalue=time.value;
    //通過正則表達式確認輸入格式是否正確
    var patt=/^(\d{1,4})(-)(\d{1,2})\2(\d{1,2})$/;
    if(patt.test(timevalue)==false){
      //如果不正確
      textp.innerHTML="輸入格式不滿足YYYY-MM-DD";
      return false;
    }else{
      textp.innerHTML="這里顯示倒計時";
    }
    //獲取輸入的年月日
    var timearray=timevalue.split("-");
    //ShowLeftTime(timearray[0],timearray[1],timearray[2]);
    setInterval(function(){ShowLeftTime(timearray[0],timearray[1],timearray[2]);},1000);
  }
  function ShowLeftTime(year,month,date){
        //得出剩余時間
    var now=new Date();
    var endDate=new Date(year,month-1,date);
    var leftTime=endDate.getTime()-now.getTime();
    var leftsecond=parseInt(leftTime/1000);
    var day=Math.floor(leftsecond/(60*60*24));
    var hour=Math.floor((leftsecond-day*24*60*60)/3600);
    var minute=Math.floor((leftsecond-day*24*60*60-hour*3600)/60);
    var second=Math.floor(leftsecond-day*60*60*24-hour*60*60-minute*60);
    //顯示剩余時間
    textp.innerHTML="距離"+year+"年"+month+"月"+date+"日"
    +"還有"+day+"天"+hour+"小時"+minute+"分"+second+"秒";
  }
</script>
</html>

關于使用JavaScript怎么實現一個給定時間的倒計時功能問題的解答就分享到這里了,希望以上內容可以對大家有一定的幫助,如果你還有很多疑惑沒有解開,可以關注億速云行業資訊頻道了解更多相關知識。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

太仆寺旗| 融水| 涟水县| 东港市| 武平县| 衡南县| 晋江市| 建阳市| 邯郸市| 科尔| 西林县| 广饶县| 大名县| 双桥区| 临海市| 通渭县| 闸北区| 长汀县| 马龙县| 桃园市| 寿光市| 宕昌县| 柳林县| 淳安县| 宁蒗| 通化县| 长乐市| 阳新县| 凤庆县| 碌曲县| 琼结县| 仲巴县| 姚安县| 富蕴县| 泽州县| 吴堡县| 军事| 乌鲁木齐县| 集安市| 时尚| 谷城县|