fix: fixed-width English reset format for monospace alignment
This commit is contained in:
@@ -96,17 +96,16 @@ function formatResetRemaining(value: string | number): string {
|
|||||||
const date =
|
const date =
|
||||||
typeof value === 'number' ? new Date(value * 1000) : new Date(value);
|
typeof value === 'number' ? new Date(value * 1000) : new Date(value);
|
||||||
const diffMs = date.getTime() - Date.now();
|
const diffMs = date.getTime() - Date.now();
|
||||||
if (diffMs <= 0) return '리셋됨';
|
if (diffMs <= 0) return ' reset';
|
||||||
const hours = Math.floor(diffMs / 3_600_000);
|
const hours = Math.floor(diffMs / 3_600_000);
|
||||||
const minutes = Math.floor((diffMs % 3_600_000) / 60_000);
|
const minutes = Math.floor((diffMs % 3_600_000) / 60_000);
|
||||||
if (hours > 24) {
|
if (hours >= 24) {
|
||||||
const days = Math.floor(hours / 24);
|
const days = Math.floor(hours / 24);
|
||||||
return `${days}일 후`;
|
return `${String(days).padStart(2)}d`.padStart(6);
|
||||||
}
|
}
|
||||||
if (hours > 0) return `${hours}h ${minutes}m 후`;
|
return `${hours}h${String(minutes).padStart(2, '0')}m`.padStart(6);
|
||||||
return `${minutes}m 후`;
|
|
||||||
} catch {
|
} catch {
|
||||||
return String(value);
|
return String(value).padStart(6);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user