Admin留言 | 贡献
创建页面,内容为“<includeonly> <div class="countdown-timer"> {{#if:{{{1|}}} |<!-- 倒计时模式 --> 距离{{{1}}}还有: <span id="countdown-{{{2|default}}}">计算中...</span> <script> (function() { var endTime = new Date("{{{3}}}"); // 结束时间 var elementId = "countdown-{{{2|default}}}"; var eventName = "{{{1}}}"; function update() { var now = new Date(); var diff = Math.floor((endTime - now) / 1000); if (diff <= 0) { document.getElem…”
 
Admin留言 | 贡献
无编辑摘要
第1行: 第1行:
<noinclude>{{文档}}</noinclude>
<includeonly>
<includeonly>
<div class="countdown-timer">
{{#invoke:计时
{{#if:{{{1|}}}
  | 年 = 2025        <!-- 赛季开始年份 -->
|<!-- 倒计时模式 -->
  | 月 = 3          <!-- 赛季开始月份(假设3月27日开启) -->
距离{{{1}}}还有: <span id="countdown-{{{2|default}}}">计算中...</span>
   | 日 = 27
<script>
   | = 0           <!-- 赛季开始时间(假设0点) -->
(function() {
  | 编号 = 1
   var endTime = new Date("{{{3}}}"); // 结束时间
   | 显示时间 = 第37赛季
   var elementId = "countdown-{{{2|default}}}";
  var eventName = "{{{1}}}";
 
  function update() {
    var now = new Date();
    var diff = Math.floor((endTime - now) / 1000);
   
    if (diff <= 0) {
      document.getElementById(elementId).innerHTML = eventName + "已结束";
      return;
    }
 
    var days = Math.floor(diff / 86400);
    var hours = Math.floor((diff % 86400) / 3600);
    var minutes = Math.floor((diff % 3600) / 60);
    var seconds = diff % 60;
 
    document.getElementById(elementId).innerHTML =
      days + "天" + hours + "时" + minutes + "分" + seconds + "秒";
  }
 
  setInterval(update, 1000);
  update();
})();
</script>
 
|<!-- 正计时模式 -->
{{{4}}}已进行: <span id="timer-{{{2|default}}}">计算中...</span>
<script>
(function() {
  var startTime = new Date("{{{5}}}"); // 开始时间
   var elementId = "timer-{{{2|default}}}";
  var eventName = "{{{4}}}";
 
  function update() {
    var now = new Date();
    var diff = Math.floor((now - startTime) / 1000);
 
    var days = Math.floor(diff / 86400);
    var hours = Math.floor((diff % 86400) / 3600);
    var minutes = Math.floor((diff % 3600) / 60);
    var seconds = diff % 60;
 
    document.getElementById(elementId).innerHTML =
      days + "天" + hours + "时" + minutes + "分" + seconds + "秒";
  }
 
  setInterval(update, 1000);
  update();
})();
</script>
}}
}}
</div>
</includeonly>
</includeonly>