rc-plugin/utils/other.js
2024-11-12 11:28:17 +08:00

23 lines
752 B
JavaScript

export function formatTime(timestamp) {
const totalSeconds = Math.floor(timestamp / 1000); // 转换为秒
const minutes = Math.floor(totalSeconds / 60); // 分钟
const seconds = totalSeconds % 60; // 秒钟
// 补零格式化
const formattedMinutes = String(minutes).padStart(2, '0');
const formattedSeconds = String(seconds).padStart(2, '0');
return `${formattedMinutes}:${formattedSeconds}`;
}
export function toGBorTB(Bytes) {
const GB = 1024 ** 3;
let sizeInGB = Bytes / GB;
let unit = "GB";
if (sizeInGB > 1024) {
sizeInGB /= 1024;
unit = "TB";
}
sizeInGB = sizeInGB % 1 === 0 ? sizeInGB.toString() : sizeInGB.toFixed(2);
return sizeInGB + unit;
}