Heim > Web-Frontend > js-Tutorial > Hauptteil

js-Timer-Implementierung der Countdown-Effekt-Beispielanalyse

小云云
Freigeben: 2018-01-19 14:20:28
Original
1451 Leute haben es durchsucht

Dieser Artikel stellt allen den Countdown-Effekt im Detail vor. Ich hoffe, dass er jedem helfen kann.

Datumsfunktion

Countdown = Zukünftige Zeit verwenden - Aktuelle Zeit

Problem: Zukünftiger Zeitabstand 1970 Millisekunden - Der Abstand zwischen jetzt und 1970 beträgt 1

Verwenden Sie die Anzahl der Millisekunden in der Zukunft – die Anzahl der Millisekunden jetzt und konvertieren Sie einfach weiter


<!DOCTYPE html>
<html>
<head lang="en">
 <meta charset="UTF-8">
 <title></title>
 <style>
  body{
   font-size:30px;
   text-align: center;
   color:red;
  }
 </style>
 <script>
  window.onload = function(){
   var demo = document.getElementById("demo");
   var endTime = new Date("2017/11/12 17:30:00"); // 最终时间
   setInterval(clock,1000); // 开启定时器
   function clock(){
    var nowTime = new Date(); // 一定是要获取最新的时间
    // console.log(nowTime.getTime()); 获得自己的毫秒
    var second = parseInt((endTime.getTime() - nowTime.getTime()) / 1000);
    // 用将来的时间毫秒 - 现在的毫秒 / 1000 得到的 还剩下的秒 可能处不断 取整
    // console.log(second);
     // 一小时 3600 秒
    // second / 3600 一共的小时数 /24 天数
    var d = parseInt(second / 3600 / 24); //天数
    //console.log(d);
    var h = parseInt(second / 3600 % 24) // 小时
    // console.log(h);
    var m = parseInt(second / 60 );
    //console.log(m);
    var s = parseInt(second ); // 当前的秒
    console.log(s);
    /* if(d<10)
    {
     d = "0" + d;
    }*/
    d<10 ? d="0"+d : d;
    h<10 ? h="0"+h : h;
    m<10 ? m="0"+m : m;
    s<10 ? s="0"+s : s;
    demo.innerHTML = "距离抢购时间还剩: "+d+"天 "+h+"小时 "+m+"分钟 "+s+"秒";

   }
  }
 </script>
</head>
<body>
<p id="demo"></p>
</body>
</html>
Nach dem Login kopieren

Weitere Inhalte finden Sie unter: Zusammenfassung der js-Implementierung der Countdown-Funktion

Verwandte Empfehlungen:

So implementieren Sie die Fortschrittsbalkenfunktion des h5-Timers

Javascript implementiert ein Beispiel für eine Fortschrittsbalkenfunktion basierend auf einem Timer

Teilen Sie die Verwendung des jQuery-Sektor-Timer-Plug-Ins Pietimer

Das obige ist der detaillierte Inhalt vonjs-Timer-Implementierung der Countdown-Effekt-Beispielanalyse. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!