- let launch_time = theme.footer.runtime.launch_time - let offduty_img = theme.footer.runtime.offduty_img - let offduty_description = theme.footer.runtime.offduty_description script(async=true). (function () { var grt = new Date("#{launch_time}"); //设置网站上线时间 var now = new Date(); var dnum; var hnum; var mnum; var snum; var nowHour; // 计算并更新天数、小时数、分钟数和秒数 function updateTime() { now = new Date(); // 更新 now 的值 nowHour = now.getHours(); // 更新 nowHour 的值 var days = (now - grt) / 1000 / 60 / 60 / 24; dnum = Math.floor(days); var hours = (now - grt) / 1000 / 60 / 60 - 24 * dnum; hnum = Math.floor(hours); if (String(hnum).length == 1) { hnum = "0" + hnum; } var minutes = (now - grt) / 1000 / 60 - 24 * 60 * dnum - 60 * hnum; mnum = Math.floor(minutes); if (String(mnum).length == 1) { mnum = "0" + mnum; } var seconds = (now - grt) / 1000 - 24 * 60 * 60 * dnum - 60 * 60 * hnum - 60 * mnum; snum = Math.round(seconds); if (String(snum).length == 1) { snum = "0" + snum; } } // 更新网页中显示的网站运行时间 function updateHtml() { const footer = document.getElementById("footer"); if (!footer) return let currentTimeHtml = ""; if (nowHour < 18 && nowHour >= 9) { // 如果是上班时间,默认就是"安知鱼-上班摸鱼中.svg"图片,不需要更改 currentTimeHtml = `本站居然运行了 ${dnum} 天 ${hnum} 小时 ${mnum} 分 ${snum} 秒 `; } else { // 如果是下班时间,插入"安知鱼-下班啦.svg"图片 let img = document.querySelector("#workboard .workSituationImg"); if (img != null) { img.src = "#{offduty_img}"; img.title = "#{offduty_description}"; img.alt = "#{offduty_description}"; } currentTimeHtml = `本站居然运行了 ${dnum} 天 ${hnum} 小时 ${mnum} 分 ${snum} 秒 `; } if (document.getElementById("runtimeTextTip")) { document.getElementById("runtimeTextTip").innerHTML = currentTimeHtml; } } setInterval(() => { updateTime(); updateHtml(); }, 1000); })();