统一排行榜对齐星雀UI,页面资源后台配置实时刷新

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
XingQue
2026-06-27 01:26:11 +08:00
parent 1ab2e2080a
commit 21112173f2
292 changed files with 64010 additions and 81 deletions

View File

@@ -0,0 +1,49 @@
/**
* 格式化日期
* @prama t 时间戳
* @return str MM-dd HH:mm
*/
export function formatDate(t) {
t = t || Date.now();
let time = new Date(t);
let str = time.getMonth() < 9 ? '0' + (time.getMonth() + 1) : time.getMonth() + 1;
str += '-';
str += time.getDate() < 10 ? '0' + time.getDate() : time.getDate();
str += ' ';
str += time.getHours();
str += ':';
str += time.getMinutes() < 10 ? '0' + time.getMinutes() : time.getMinutes();
return str;
};
/**
* 距当前时间点的时长
* @prama time 13位时间戳
* @return str x秒 / x分钟 / x小时
*/
export function formateTime(time) {
const second = 1000;
const minute = second * 60;
const hour = minute * 60;
const day = hour * 24;
const now = new Date().getTime();
const diffValue = now - time;
// 计算差异时间的量级
const secondC = diffValue / second;
const minC = diffValue / minute;
const hourC = diffValue / hour;
const dayC = diffValue / day;
if (dayC >= 1) {
return parseInt(dayC) + "天";
} else if (hourC >= 1) {
return parseInt(hourC) + "小时";
} else if (minC >= 1) {
return parseInt(minC) + "分钟";
} else if (secondC >= 1) {
return parseInt(secondC) + "秒";
} else {
return '0秒';
}
}