From 9f56228b9b79470d6937183467f987de5ba71b16 Mon Sep 17 00:00:00 2001 From: A-nony-mous <33509289+A-nony-mous@users.noreply.github.com> Date: Tue, 12 Aug 2025 08:46:46 +0100 Subject: [PATCH] =?UTF-8?q?style:=20%=E5=8D=B1=E5=B1=80=E9=80=9A=E5=85=B3?= =?UTF-8?q?=E6=97=B6=E5=88=BB=E6=97=A5=E6=9C=9F=E6=A0=BC=E5=BC=8F=E5=8F=98?= =?UTF-8?q?=E6=9B=B4=20(#142)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * fix: 日期格式变更 将`危局强袭战`和`式舆防卫战`的时间显示格式添加了前导零`2025.01.01 01:01:01`,和官方一致。 * fix: 修复`式舆防卫战`顶部时间不合预期 --- model/abyss.js | 40 +++++++++++++++---------------------- resources/deadly/index.html | 8 ++++---- 2 files changed, 20 insertions(+), 28 deletions(-) diff --git a/model/abyss.js b/model/abyss.js index 8854631..9554aea 100644 --- a/model/abyss.js +++ b/model/abyss.js @@ -272,19 +272,12 @@ export class FloorDetail { /** @type {string} */ get formattedTime() { - return ( - this.floor_challenge_time.year + - '年' + - this.floor_challenge_time.month + - '月' + - this.floor_challenge_time.day + - '日 ' + - this.floor_challenge_time.hour.toString().padStart(2, '0') + - ':' + - this.floor_challenge_time.minute.toString().padStart(2, '0') + - ':' + - this.floor_challenge_time.second.toString().padStart(2, '0') - ); + const time = this.floor_challenge_time; + return `${time.year}.${String(time.month).padStart(2, '0')}.${String( + time.day + ).padStart(2, '0')} ${String(time.hour).padStart(2, '0')}:${String( + time.minute + ).padStart(2, '0')}:${String(time.second).padStart(2, '0')}`; } } @@ -361,20 +354,19 @@ export class ZZZChallenge { /** @type {string} */ get begin_time() { - return new Date(Number(this._begin_time) * 1000).toLocaleDateString( - 'en-US', - { - month: '2-digit', - day: '2-digit', - } - ); + const time = this.hadal_begin_time; + return `${String(time.month).padStart(2, '0')}.${String(time.day).padStart( + 2, + '0' + )}`; } /** @type {string} */ get end_time() { - return new Date(Number(this._end_time) * 1000).toLocaleDateString('en-US', { - month: '2-digit', - day: '2-digit', - }); + const time = this.hadal_end_time; + return `${String(time.month).padStart(2, '0')}.${String(time.day).padStart( + 2, + '0' + )}`; } } diff --git a/resources/deadly/index.html b/resources/deadly/index.html index 7851a67..4fecd95 100644 --- a/resources/deadly/index.html +++ b/resources/deadly/index.html @@ -26,8 +26,8 @@
-

统计周期 {{deadly.start_time.year}}.{{deadly.start_time.month}}.{{deadly.start_time.day}} - - {{deadly.end_time.year}}.{{deadly.end_time.month}}.{{deadly.end_time.day}} +

统计周期 {{deadly.start_time.year}}.{{String(deadly.start_time.month).padStart(2,'0')}}.{{String(deadly.start_time.day).padStart(2,'0')}} - + {{deadly.end_time.year}}.{{String(deadly.end_time.month).padStart(2,'0')}}.{{String(deadly.end_time.day).padStart(2,'0')}}

*总得分&排名和挑战详情并非同时刷新,挑战详情存在2小时左右延迟

@@ -56,8 +56,8 @@ <% } %> -
通关时刻:{{item.challenge_time.year}}.{{item.challenge_time.month}}.{{item.challenge_time.day}} - {{item.challenge_time.hour}}:{{item.challenge_time.minute}}:{{item.challenge_time.second}} +
通关时刻:{{item.challenge_time.year}}.{{String(item.challenge_time.month).padStart(2,'0')}}.{{String(item.challenge_time.day).padStart(2,'0')}} + {{String(item.challenge_time.hour).padStart(2,'0')}}:{{String(item.challenge_time.minute).padStart(2,'0')}}:{{String(item.challenge_time.second).padStart(2,'0')}}
<% for(let i=0 ; i < 3 ; i++) { %>