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小时左右延迟