feat: format time 已经迁移到 @vben/utils

pull/209/head
xingyu4j 2025-09-04 10:18:03 +08:00
parent 6b3818ff40
commit d7d445617f
2 changed files with 0 additions and 33 deletions

View File

@ -1,32 +0,0 @@
// TODO @xingyu要不要融合到 /packages/@core/base/shared/src/utils/time.ts 里?
/**
* xx
*
* @param ms
* @returns {string}
*/
export function formatPast2(ms: number): string {
// 定义时间单位常量,便于维护
const SECOND = 1000;
const MINUTE = 60 * SECOND;
const HOUR = 60 * MINUTE;
const DAY = 24 * HOUR;
// 计算各时间单位
const day = Math.floor(ms / DAY);
const hour = Math.floor((ms % DAY) / HOUR);
const minute = Math.floor((ms % HOUR) / MINUTE);
const second = Math.floor((ms % MINUTE) / SECOND);
// 根据时间长短返回不同格式
if (day > 0) {
return `${day}${hour} 小时 ${minute} 分钟`;
}
if (hour > 0) {
return `${hour} 小时 ${minute} 分钟`;
}
if (minute > 0) {
return `${minute} 分钟`;
}
return second > 0 ? `${second}` : `${0}`;
}

View File

@ -1,6 +1,5 @@
export * from './bean';
export * from './dict';
export * from './formatTime';
export * from './formCreate';
export * from './rangePickerProps';
export * from './routerHelper';