TypeScrip将number转换为时分秒

//时间转换 时分秒
    FormatTime(totalSeconds: number): string
    {
    
    
        let hours: number = this.Rounding((totalSeconds / 3600));
        let hh: string = (hours < 10 ? "0" + hours : hours).toString();
        let minutes: number = this.Rounding((totalSeconds - hours * 3600) / 60);
        let mm: string = minutes < 10 ? "0" + minutes : minutes.toString();
        let seconds: number = this.Rounding(totalSeconds - hours * 3600 - minutes * 60);
        let ss: string = seconds < 10 ? "0" + seconds : seconds.toString();
        let num: string = hh + ":" + mm + ":" + ss;
        return num;
    }
    //取整数
    Rounding(num: number): number
    {
    
    
        return Number(num.toFixed(0));
    }

猜你喜欢

转载自blog.csdn.net/qq_36592993/article/details/106712854