MediaWiki:Common.js:修订间差异
外观
	
	
| 无编辑摘要 | 无编辑摘要 | ||
| 第3行: | 第3行: | ||
| // 维护开始时间戳(2025-04-05 03:00:00 UTC) | // 维护开始时间戳(2025-04-05 03:00:00 UTC) | ||
| //  | // 维护开始时间(示例:2020-09-01 00:00:00 UTC) | ||
| const startTimestamp = 1743793200; | const startTimestamp = 1743793200; | ||
| function updateMaintenanceTimer() { | function updateMaintenanceTimer() { | ||
|      const now = Math.floor(Date.now() / 1000); // 当前时间戳(秒) | |||
|      const now = Math.floor(Date.now() / 1000); | |||
|      const duration = now - startTimestamp; |      const duration = now - startTimestamp; | ||
|      //  |      // 计算天、小时、分钟 | ||
|      const days = Math.floor(duration / 86400); | |||
|     const hours = Math.floor((duration % 86400) / 3600); | |||
|     const minutes = Math.floor((duration % 3600) / 60); | |||
|     const seconds = duration % 60; | |||
|      // 更新页面显示 |      // 更新页面显示 | ||
2025年4月13日 (日) 07:45的版本
// 引入jQuery计时器插件[6](@ref)
mw.loader.load('//cdn.jsdelivr.net/npm/jquery-countdown@2.2.0/dist/jquery.countdown.min.js');
// 维护开始时间戳(2025-04-05 03:00:00 UTC)
// 维护开始时间(示例:2020-09-01 00:00:00 UTC)
const startTimestamp = 1743793200;
function updateMaintenanceTimer() {
    const now = Math.floor(Date.now() / 1000); // 当前时间戳(秒)
    const duration = now - startTimestamp;
    // 计算天、小时、分钟
    const days = Math.floor(duration / 86400);
    const hours = Math.floor((duration % 86400) / 3600);
    const minutes = Math.floor((duration % 3600) / 60);
    const seconds = duration % 60;
    // 更新页面显示
    const timerElement = document.getElementById("maintenance-timer");
    if (timerElement) {
        timerElement.textContent =`距离本赛季已维护${days}天${hours}时${minutes}分${seconds}秒`;
    }
}
// 首次加载更新
updateMaintenanceTimer();
// 每秒刷新
setInterval(updateMaintenanceTimer, 1000);
