diff --git a/packages/opencode/src/util/locale.ts b/packages/opencode/src/util/locale.ts index 653da09a0b7..a0d963315d5 100644 --- a/packages/opencode/src/util/locale.ts +++ b/packages/opencode/src/util/locale.ts @@ -5,7 +5,10 @@ export namespace Locale { export function time(input: number): string { const date = new Date(input) - return date.toLocaleTimeString(undefined, { timeStyle: "short" }) + const str = date.toLocaleTimeString(undefined, { timeStyle: "short" }) + // Pad single-digit hours with leading space for alignment (e.g., "9:38 PM" -> " 9:38 PM") + if (/^\d:/.test(str)) return " " + str + return str } export function datetime(input: number): string {