style: %危局通关时刻日期格式变更 (#142)

* fix: 日期格式变更

将`危局强袭战`和`式舆防卫战`的时间显示格式添加了前导零`2025.01.01 01:01:01`,和官方一致。

* fix: 修复`式舆防卫战`顶部时间不合预期
This commit is contained in:
A-nony-mous 2025-08-12 08:46:46 +01:00 committed by GitHub
parent dc9e27dd5d
commit 9f56228b9b
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
2 changed files with 20 additions and 28 deletions

View file

@ -272,19 +272,12 @@ export class FloorDetail {
/** @type {string} */ /** @type {string} */
get formattedTime() { get formattedTime() {
return ( const time = this.floor_challenge_time;
this.floor_challenge_time.year + return `${time.year}.${String(time.month).padStart(2, '0')}.${String(
'年' + time.day
this.floor_challenge_time.month + ).padStart(2, '0')} ${String(time.hour).padStart(2, '0')}:${String(
'月' + time.minute
this.floor_challenge_time.day + ).padStart(2, '0')}:${String(time.second).padStart(2, '0')}`;
'日 ' +
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')
);
} }
} }
@ -361,20 +354,19 @@ export class ZZZChallenge {
/** @type {string} */ /** @type {string} */
get begin_time() { get begin_time() {
return new Date(Number(this._begin_time) * 1000).toLocaleDateString( const time = this.hadal_begin_time;
'en-US', return `${String(time.month).padStart(2, '0')}.${String(time.day).padStart(
{ 2,
month: '2-digit', '0'
day: '2-digit', )}`;
}
);
} }
/** @type {string} */ /** @type {string} */
get end_time() { get end_time() {
return new Date(Number(this._end_time) * 1000).toLocaleDateString('en-US', { const time = this.hadal_end_time;
month: '2-digit', return `${String(time.month).padStart(2, '0')}.${String(time.day).padStart(
day: '2-digit', 2,
}); '0'
)}`;
} }
} }

View file

@ -26,8 +26,8 @@
</div> </div>
</div> </div>
<div class="tips"> <div class="tips">
<p>统计周期 {{deadly.start_time.year}}.{{deadly.start_time.month}}.{{deadly.start_time.day}} - <p>统计周期 {{deadly.start_time.year}}.{{String(deadly.start_time.month).padStart(2,'0')}}.{{String(deadly.start_time.day).padStart(2,'0')}} -
{{deadly.end_time.year}}.{{deadly.end_time.month}}.{{deadly.end_time.day}} {{deadly.end_time.year}}.{{String(deadly.end_time.month).padStart(2,'0')}}.{{String(deadly.end_time.day).padStart(2,'0')}}
</p> </p>
<p>*总得分&排名和挑战详情并非同时刷新挑战详情存在2小时左右延迟</p> <p>*总得分&排名和挑战详情并非同时刷新挑战详情存在2小时左右延迟</p>
</div> </div>
@ -56,8 +56,8 @@
<% } %> <% } %>
</div> </div>
</div> </div>
<div class="time">通关时刻:{{item.challenge_time.year}}.{{item.challenge_time.month}}.{{item.challenge_time.day}} <div class="time">通关时刻:{{item.challenge_time.year}}.{{String(item.challenge_time.month).padStart(2,'0')}}.{{String(item.challenge_time.day).padStart(2,'0')}}
{{item.challenge_time.hour}}:{{item.challenge_time.minute}}:{{item.challenge_time.second}} {{String(item.challenge_time.hour).padStart(2,'0')}}:{{String(item.challenge_time.minute).padStart(2,'0')}}:{{String(item.challenge_time.second).padStart(2,'0')}}
</div> </div>
<div class="list"> <div class="list">
<% for(let i=0 ; i < 3 ; i++) { %> <% for(let i=0 ; i < 3 ; i++) { %>