xref: /MusicFree/src/utils/timeformat.ts (revision bf6e62f27bf21a011995d7561e0093fae1a2d72e)
1*bf6e62f2S猫头猫export default function(time: number){
2*bf6e62f2S猫头猫    if(time < 60) {
3*bf6e62f2S猫头猫        return `00:${time.toFixed(0).padStart(2, '0')}`
4*bf6e62f2S猫头猫    }
5*bf6e62f2S猫头猫    const sec = time % 60;
6*bf6e62f2S猫头猫    time = Math.floor(time / 60);
7*bf6e62f2S猫头猫    const min = time % 60;
8*bf6e62f2S猫头猫    time = Math.floor(time /60);
9*bf6e62f2S猫头猫    const formatted = `${min.toString().padStart(2, '0')}:${sec.toFixed(0).padStart(2, '0')}`;
10*bf6e62f2S猫头猫    if(time === 0) {
11*bf6e62f2S猫头猫        return formatted;
12*bf6e62f2S猫头猫    }
13*bf6e62f2S猫头猫
14*bf6e62f2S猫头猫    return `${time}:${formatted}`
15*bf6e62f2S猫头猫}