From 6e9b2406b76a104c9b5296781f7a16e499fc76f0 Mon Sep 17 00:00:00 2001 From: AllenChang <111629702+BlueBoy247@users.noreply.github.com> Date: Wed, 1 Jan 2025 01:51:10 +0800 Subject: [PATCH] Update main.js --- scripts/main.js | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/scripts/main.js b/scripts/main.js index 3b8594c..027d46d 100644 --- a/scripts/main.js +++ b/scripts/main.js @@ -31,9 +31,13 @@ fetch(apiUrl) .then(data => { const gitHubUpdateTime = data.pushed_at; const date = new Date(gitHubUpdateTime); - const utc8Date = new Date(date.getTime() + 8 * 60 * 60 * 1000); - const formattedDate = `${utc8Date.getFullYear()}/${String(utc8Date.getMonth() + 1).padStart(2, '0')}/${String(utc8Date.getDate()).padStart(2, '0')} ${String(utc8Date.getUTCHours()).padStart(2, '0')}:${String(utc8Date.getUTCMinutes()).padStart(2, '0')}:${String(utc8Date.getUTCSeconds()).padStart(2, '0')} (UTC+8)`; - + let timezone = date.getTimezoneOffset() / -60; + if(timezone > 0){ + timezone = `+${timezone}`; + }else{ + timezone = `${timezone}`; + } + const formattedDate = `${date.getFullYear()}/${String(date.getMonth() + 1).padStart(2, '0')}/${String(date.getDate()).padStart(2, '0')} ${String(date.getHours()).padStart(2, '0')}:${String(date.getMinutes()).padStart(2, '0')}:${String(date.getSeconds()).padStart(2, '0')} (UTC${timezone})`; lastupdatetime.innerText = formattedDate; }) .catch(error => {