cvsa/packages/crawler/utils/formatSeconds.ts
2025-03-29 18:13:57 +08:00

10 lines
291 B
TypeScript

export const formatSeconds = (seconds: number) => {
if (seconds < 60) {
return `${seconds.toFixed(1)}s`;
}
if (seconds < 3600) {
return `${Math.floor(seconds / 60)}m${(seconds % 60).toFixed(1)}s`;
}
return `${Math.floor(seconds / 3600)}h ${((seconds % 3600) / 60).toFixed(2)}m`;
};