// 秒转换时分秒
const convertTime = (val: number): string => {
if (!val) {
return "-";
}
//小于60秒 直接返回秒
if (val < 60) {
return val + "秒";
}
let minuteTime = 0; // 分
let hourTime = 0; // 小时
let result = "";
//如果秒数大于60,将秒数转换成整数
//获取分钟,除以60取整数,得到整数分钟
minuteTime = parseInt(String(val / 60));
//获取秒数,秒数取佘,得到整数秒数
let newSecondTime = parseInt(String(val % 60));
//如果分钟大于60,将分钟转换成小时
if (minuteTime > 60) {
//获取小时,获取分钟除以60,得到整数小时
hourTime = parseInt(String(minuteTime / 60));
//获取小时后取佘的分,获取分钟除以60取佘的分
minuteTime = parseInt(String(minuteTime % 60));
}
//存在分钟
if (minuteTime > 0) {
result = `${minuteTime}分${newSecondTime}秒`;
}
//存在小时
if (hourTime > 0) {
result = `${hourTime}小时${minuteTime}分${newSecondTime}秒`;
}
return result;
};
07-01
867
“相关推荐”对你有帮助么?
-
非常没帮助
-
没帮助
-
一般
-
有帮助
-
非常有帮助
提交