我们程序中经常遇到倒计时的问题 倒计时转换成时分秒格式
//时间转换 时分秒
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 Math.floor(num);
}