From 6ce390c3217bdb0988548a5e6f45c5004f87e7ad Mon Sep 17 00:00:00 2001 From: MKStoler1024 <158786854+MKStoler1024@users.noreply.github.com> Date: Wed, 15 Jan 2025 22:46:32 +0000 Subject: [PATCH] =?UTF-8?q?fix:=20=E4=BF=AE=E5=A4=8D=E5=81=8F=E7=A7=BB?= =?UTF-8?q?=E8=AE=A1=E7=AE=97=E4=B8=8A=E7=9A=84=E9=80=BB=E8=BE=91=E9=97=AE?= =?UTF-8?q?=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- exam/script.js | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/exam/script.js b/exam/script.js index 46ece87..585a544 100644 --- a/exam/script.js +++ b/exam/script.js @@ -61,8 +61,8 @@ document.addEventListener("DOMContentLoaded", () => { let nextExam = null; data.examInfos.forEach(exam => { - const start = new Date(new Date(exam.start).getTime() + offsetTime * 1000); - const end = new Date(new Date(exam.end).getTime() + offsetTime * 1000); + const start = new Date(exam.start); + const end = new Date(exam.end); if (now >= start && now <= end) { currentExam = exam; } @@ -78,14 +78,14 @@ document.addEventListener("DOMContentLoaded", () => { const remainingHours = Math.floor(remainingTime / 3600); const remainingMinutes = Math.floor((remainingTime % 3600) / 60); const remainingSeconds = Math.floor(remainingTime % 60); - const remainingTimeText = `剩余时间: ${remainingHours}时 ${remainingMinutes}分 ${remainingSeconds}秒`; + const remainingTimeText = `${remainingHours}时 ${remainingMinutes}分 ${remainingSeconds}秒`; if (remainingHours === 0 && remainingMinutes <= 14) { - remainingTimeElem.textContent = `倒计时:` && remainingTimeText; + remainingTimeElem.textContent = `倒计时:${remainingTimeText}`; remainingTimeElem.style.color = "red"; remainingTimeElem.style.fontWeight = "bold"; } else { - remainingTimeElem.textContent = `剩余时间:` && remainingTimeText; + remainingTimeElem.textContent = `剩余时间:${remainingTimeText}`; remainingTimeElem.style.color = "#93b4f7"; remainingTimeElem.style.fontWeight = "normal"; } @@ -110,8 +110,8 @@ document.addEventListener("DOMContentLoaded", () => { // Update next exams table examTableBodyElem.innerHTML = ""; data.examInfos.forEach(exam => { - const start = new Date(new Date(exam.start).getTime() + offsetTime * 1000); - const end = new Date(new Date(exam.end).getTime() + offsetTime * 1000); + const start = new Date(exam.start); + const end = new Date(exam.end); let status = ""; if (now < start) { status = "即将开始";