A decentralized music tracking and discovery platform built on AT Protocol 馃幍
at main 15 lines 497 B view raw
1export const useTimeFormat = () => { 2 const formatTime = (millis: number) => { 3 let minutes = Math.floor(millis / 60000); 4 const seconds = ((millis % 60000) / 1000).toFixed(0); 5 const secondsDisplay = seconds.length === 1 ? `0${seconds}` : seconds; 6 7 if (seconds === "60") { 8 minutes += 1; 9 return `${minutes < 10 ? `0${minutes}` : minutes}:00`; 10 } else { 11 return `${minutes < 10 ? `0${minutes}` : minutes}:${secondsDisplay}`; 12 } 13 }; 14 return { formatTime }; 15};