diff options
| -rw-r--r-- | packages/frontend/src/lib/components/KeyUsage.svelte | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/packages/frontend/src/lib/components/KeyUsage.svelte b/packages/frontend/src/lib/components/KeyUsage.svelte index 9dc7a20..e7c6dee 100644 --- a/packages/frontend/src/lib/components/KeyUsage.svelte +++ b/packages/frontend/src/lib/components/KeyUsage.svelte @@ -121,6 +121,12 @@ } function formatDate(ts: number): string { + const diff = ts - Date.now(); + if (diff > 0 && diff < 48 * 60 * 60 * 1000) { + const hours = Math.floor(diff / 3600000); + const minutes = Math.floor((diff % 3600000) / 60000); + return `in ${hours}:${String(minutes).padStart(2, "0")}`; + } return new Date(ts).toLocaleString(); } |
