ホームページ  >  記事  >  ウェブフロントエンド  >  js は Date オブジェクトのサンプル共有を通じてカウントダウン アニメーション効果を実装します

js は Date オブジェクトのサンプル共有を通じてカウントダウン アニメーション効果を実装します

小云云
小云云オリジナル
2018-01-20 11:12:131667ブラウズ

この記事では主に、Date オブジェクトを通じて実現されるカウントダウン アニメーション効果について詳しく紹介します。興味のある方は参考にしていただければ幸いです。

jsは、Dateオブジェクトを介してカウントダウン効果を実装します。具体的な内容は次のとおりです


<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <title>倒计时动画</title>
  <style>
    p{
      text-align:center;
      height:100px;
      line-height:100px;
    }
  </style>
  <script>
    window.onload = function(){
      setInterval(FreeTime,1000);
    }
    function FreeTime(){
      var curTime = Date.now();
      var endTime = new Date("2017-10-26 16:00:00");
      var allFreeSeconds = (endTime-curTime)/1000;
      if(allFreeSeconds>0){
        var freeDay = Math.floor(allFreeSeconds/(24*60*60));
        var freeHour = Math.floor(allFreeSeconds/(60*60) % 24);
        var freeMinute = Math.floor(allFreeSeconds/60 % 60);
        var freeSecond = Math.floor(allFreeSeconds%60);
        document.getElementById("nowTime").innerHTML = "剩余"+freeDay+"天"+freeHour+"时"+freeMinute+"分"+freeSecond+"秒";
      }
      else{
        document.getElementById("nowTime").innerHTML = "已结束";
      }
    }
  </script>
</head>
<body>
<p>
  <span id="nowTime"></span>
</p>
</body>
</html>

関連推奨事項:

html5+css3プログレスバーカウントダウンアニメーション特殊効果コード[推奨]_html5チュートリアルスキル

JSでDateオブジェクトを操作する方法

JavaScriptのDateオブジェクトのまとめ

以上がjs は Date オブジェクトのサンプル共有を通じてカウントダウン アニメーション効果を実装しますの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。