×
创建新页面
在此填写您的页面标题:
我们当前在爆裂小队维基上拥有117个页面。请在上方输入您的页面名称或点击以下任意标题来开始编写页面!



爆裂小队维基

模板:Timer:修订间差异

(创建页面,内容为“<div id="countdown-container" data-endtime="{{{endtime}}}"> <span id="countdown"></span> </div> <script> (function() { var container = document.getElementById('countdown-container'); if (!container) return; var endTime = container.getAttribute('data-endtime'); var countdownElement = document.getElementById('countdown'); function updateCountdown() { var now = new Date().getTime(); var endDate = new Date(endTime).getTime(); var distance…”)
 
(页面内容被替换为“<div class="countdown-container" data-endtime="{{{endtime}}}"> <span class="countdown"></span> </div>”)
标签替换
第1行: 第1行:
<div id="countdown-container" data-endtime="{{{endtime}}}">
<div class="countdown-container" data-endtime="{{{endtime}}}">
   <span id="countdown"></span>
   <span class="countdown"></span>
</div>
</div>
<script>
(function() {
  var container = document.getElementById('countdown-container');
  if (!container) return;
  var endTime = container.getAttribute('data-endtime');
  var countdownElement = document.getElementById('countdown');
  function updateCountdown() {
    var now = new Date().getTime();
    var endDate = new Date(endTime).getTime();
    var distance = endDate - now;
    if (distance < 0) {
      countdownElement.innerHTML = "Countdown finished";
      clearInterval(interval);
      return;
    }
    var days = Math.floor(distance / (1000 * 60 * 60 * 24));
    var hours = Math.floor((distance % (1000 * 60 * 60 * 24)) / (1000 * 60 * 60));
    var minutes = Math.floor((distance % (1000 * 60 * 60)) / (1000 * 60));
    var seconds = Math.floor((distance % (1000 * 60)) / 1000);
    countdownElement.innerHTML = days + "d " + hours + "h " + minutes + "m " + seconds + "s ";
  }
  var interval = setInterval(updateCountdown, 1000);
  updateCountdown();
})();
</script>

2024年6月22日 (六) 15:58的版本