《鸿蒙开发-答案之书》秒转成多少天多少时多少分多少秒
秒转为具体时间,比如90s是1分30秒
示例代码:
export function formatTime1(s: number): string {
let seconds = Math.floor(s % 60);
let minutes = Math.floor(s / 60 % 60);
let hours = Math.floor(s / 60 / 60 % 24);
let day = Math.floor(s / 60 / 60 / 24);
let timeStr = day + " 天 ";
if (hours > 9) {
timeStr += hours + ":";
} else if (hours > 0) {
timeStr += "0" + hours + ":";
} else {
timeStr += "00:";
}
if (minutes > 9) {
timeStr += minutes + ":";
} else if (minutes > 0) {
timeStr += "0" + minutes + ":";
} else {
timeStr += "00:";
}
if (seconds > 9) {
timeStr += seconds;
} else if (seconds > 0) {
timeStr += "0" + seconds;
} else {
timeStr += "00";
}
return timeStr;
}