MediaWiki:Common.js:修订间差异
外观
无编辑摘要 标签:手工回退 |
无编辑摘要 |
||
第1行: | 第1行: | ||
// 引入jQuery计时器插件[6](@ref) | // 引入jQuery计时器插件[6](@ref) | ||
mw.loader.load('//cdn.jsdelivr.net/npm/jquery-countdown@2.2.0/dist/jquery.countdown.min.js'); | mw.loader.load('//cdn.jsdelivr.net/npm/jquery-countdown@2.2.0/dist/jquery.countdown.min.js'); | ||
// 维护开始时间(示例:2020-09-01 00:00:00 UTC) | |||
const startTimestamp = 1598918400; | |||
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 timerElement = document.getElementById("maintenance-timer"); | |||
if (timerElement) { | |||
timerElement.textContent = `距离本WIKI开始维护已经过去${days}天${hours}时${minutes}分`; | |||
} | |||
} | |||
// 首次加载更新 | |||
updateMaintenanceTimer(); | |||
// 每秒刷新 | |||
setInterval(updateMaintenanceTimer, 1000); |
2025年4月13日 (日) 06:03的版本
// 引入jQuery计时器插件[6](@ref)
mw.loader.load('//cdn.jsdelivr.net/npm/jquery-countdown@2.2.0/dist/jquery.countdown.min.js');
// 维护开始时间(示例:2020-09-01 00:00:00 UTC)
const startTimestamp = 1598918400;
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 timerElement = document.getElementById("maintenance-timer");
if (timerElement) {
timerElement.textContent = `距离本WIKI开始维护已经过去${days}天${hours}时${minutes}分`;
}
}
// 首次加载更新
updateMaintenanceTimer();
// 每秒刷新
setInterval(updateMaintenanceTimer, 1000);