export function secondConversionTime(second: number, hideSecond?: boolean): string {
// 计算小时数
const hour = Math.floor(second / 3600);
// 计算分钟数
const minute = Math.floor((second % 3600) / 60);
// 计算秒数
const sec = second % 60;
// 将小时数转换为两位数的字符串,不足两位时前面补0
const paddedHour = hour.toString().padStart(2, '0');
// 将分钟数转换为两位数的字符串,不足两位时前面补0
const paddedMinute = minute.toString().padStart(2, '0');
// 如果hideSecond为真,则秒数为空字符串,否则将秒数转换为两位数的字符串,不足两位时前面补0
const paddedSec = hideSecond ? '' : sec.toString().padStart(2, '0');
// 返回格式化后的时间字符串,格式为"小时:分钟:秒"或"小时:分钟"
return `${paddedHour}:${paddedMinute}${hideSecond ? '' : `:${paddedSec}`}`;
}
将秒数转换为时:分:秒格式的字符串
最新推荐文章于 2024-07-09 10:38:13 发布