From 65c6f567b51187006441badb141c19ab9d83a061 Mon Sep 17 00:00:00 2001 From: Alex Holliday Date: Fri, 31 Jul 2026 11:55:05 -0700 Subject: [PATCH] add ms formatting util --- client/src/Utils/TimeUtils.ts | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/client/src/Utils/TimeUtils.ts b/client/src/Utils/TimeUtils.ts index 5b63de87e..85890ca4f 100644 --- a/client/src/Utils/TimeUtils.ts +++ b/client/src/Utils/TimeUtils.ts @@ -3,6 +3,7 @@ import duration from "dayjs/plugin/duration"; import utc from "dayjs/plugin/utc"; import timezone from "dayjs/plugin/timezone"; import customParseFormat from "dayjs/plugin/customParseFormat"; +import prettyMilliseconds from "pretty-ms"; dayjs.extend(utc); dayjs.extend(timezone); @@ -77,3 +78,11 @@ export const formatTimestamp = (timestamp: string | number | null): string => { const date = new Date(timestamp); return date.toLocaleString(); }; + +export const formatMs = (ms: number): string => { + return prettyMilliseconds(ms, { + compact: true, + formatSubMilliseconds: true, + secondsDecimalDigits: 0, + }); +};