Files
bsky-social-app/src/lib/media/video/formatTime.ts
T

17 lines
343 B
TypeScript

/**
* Formats a duration in seconds as minutes and seconds for video controls and
* related UI.
*/
export function formatTime(time: number) {
if (isNaN(time)) {
return '--'
}
time = Math.round(time)
const minutes = Math.floor(time / 60)
const seconds = String(time % 60).padStart(2, '0')
return `${minutes}:${seconds}`
}