2024-05-20 09:36:39 +08:00

36 lines
1.0 KiB
TypeScript

export function formatTime(seconds: any) {
let hours = Math.floor(seconds / 3600);
let minutes = Math.floor((seconds - (hours * 3600)) / 60);
let remainingSeconds = seconds % 60;
if (hours > 0) {
return `${hours.toString().padStart(2, '0')}:${minutes.toString().padStart(2, '0')}:${remainingSeconds.toString().padStart(2, '0')}`;
} else {
return `${minutes.toString().padStart(2, '0')}:${remainingSeconds.toString().padStart(2, '0')}`;
}
}
// rpx 转换为 px
export function rpxToPx(rpx: any) {
return (rpx / 750) * tt.getSystemInfoSync().windowWidth;
}
// px 转换为 rpx
export function pxToRpx(px: any) {
return (px * 750) / tt.getSystemInfoSync().windowWidth;
}
export function formatNumberToW(num: any) {
if (num >= 10000) {
return (num / 10000).toFixed(1) + 'w';
} else {
return num.toString();
}
}
export function formatNumberToK(num: any) {
if (num >= 1000) {
return (num / 1000).toFixed(1) + 'k';
} else {
return num.toString();
}
}