From 8300f54c09ccbf1b3f71487b40e84c05efca150e Mon Sep 17 00:00:00 2001 From: langningc2009 Date: Fri, 25 Aug 2023 13:46:00 +0800 Subject: [PATCH] [Bug] Post time is set using the incorrect time zone #48 --- XMOJ.user.js | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/XMOJ.user.js b/XMOJ.user.js index 8119056d..2604ea3e 100644 --- a/XMOJ.user.js +++ b/XMOJ.user.js @@ -2984,7 +2984,7 @@ else { ${Posts[i].Title} ${Posts[i].UserID}` + (Posts[i].ProblemID == 0 ? `` : `${Posts[i].ProblemID}`) + - `${Posts[i].PostTime} + `${new Date(Posts[i].PostTime + 1000 * 60 * 60 * 8).toLocaleString()} ${Posts[i].ReplyCount} ${Posts[i].LastReplyUserID} ${Posts[i].LastReplyTime} `; @@ -3179,7 +3179,7 @@ else { PostAuthor.innerHTML = ResponseData.Data.UserID; PostAuthor.classList.add(await GetUsernameColorClass(ResponseData.Data.UserID)); PostAuthor.href = "/userinfo.php?user=" + ResponseData.Data.UserID; - PostTime.innerText = ResponseData.Data.PostTime; + PostTime.innerText = new Date(ResponseData.Data.PostTime + 1000 * 60 * 60 * 8).toLocaleString(); let Replies = ResponseData.Data.Reply; PostReplies.innerHTML = ""; for (let i = 0; i < Replies.length; i++) { @@ -3201,7 +3201,7 @@ else { CardBodyRowSpan2Element.className = "col-4 text-muted"; CardBodyRowSpan2Element.innerText = "发布时间:"; let CardBodyRowSpan2SpanElement = document.createElement("span"); - CardBodyRowSpan2SpanElement.innerText = Replies[i].ReplyTime; + CardBodyRowSpan2SpanElement.innerText = new Date(Replies[i].ReplyTime + 1000 * 60 * 60 * 8).toLocaleString(); CardBodyRowSpan2Element.appendChild(CardBodyRowSpan2SpanElement); let CardBodyRowSpan3Element = document.createElement("span"); CardBodyRowSpan3Element.className = "col-4";