merge: fix main turn timezone display

This commit is contained in:
2026-08-13 00:08:23 +00:00
4 changed files with 80 additions and 2 deletions
@@ -2,6 +2,7 @@
import { computed } from 'vue';
import SkeletonLines from '../ui/SkeletonLines.vue';
import LegacyProgressBar from '../ui/LegacyProgressBar.vue';
import { formatSeoulHourMinute } from '../../utils/legacyDateTime';
import { legacyExperiencePercent, ratioPercent } from '../../utils/legacyProgress';
interface GeneralStats {
@@ -83,7 +84,7 @@ const experiencePercent = computed(() =>
<div class="general-title">
{{ props.general.name }} · {{ props.general.officerLevelText }} · {{ props.general.age ?? '-' }} ·
다음
{{ props.general.turnTime?.slice(11, 16) ?? '-' }}
{{ props.general.turnTime ? formatSeoulHourMinute(props.general.turnTime) : '-' }}
</div>
<div class="stat-progress-grid">
@@ -20,3 +20,5 @@ export const formatSeoulDateTime = (value: string | Date): string => {
koreaTime.getUTCSeconds()
)}`;
};
export const formatSeoulHourMinute = (value: string | Date): string => formatSeoulDateTime(value).slice(11, 16);