add ms formatting util

This commit is contained in:
Alex Holliday committed 2026-07-31 11:55:05 -07:00
1 parent 6e6ac5dbf6
commit 65c6f567b5
1 file changed
+9
+9
View File
@@ -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,
});
};