feat: 微客宝H5客户端 - 基础架构+核心页面

This commit is contained in:
li
2026-03-14 19:44:03 +08:00
parent 54d2f617bb
commit 0e974da09c
3738 changed files with 811180 additions and 21 deletions
+39
View File
@@ -0,0 +1,39 @@
import { padZero } from "../utils/index.mjs";
function parseFormat(format, currentTime) {
const { days } = currentTime;
let { hours, minutes, seconds, milliseconds } = currentTime;
if (format.includes("DD")) {
format = format.replace("DD", padZero(days));
} else {
hours += days * 24;
}
if (format.includes("HH")) {
format = format.replace("HH", padZero(hours));
} else {
minutes += hours * 60;
}
if (format.includes("mm")) {
format = format.replace("mm", padZero(minutes));
} else {
seconds += minutes * 60;
}
if (format.includes("ss")) {
format = format.replace("ss", padZero(seconds));
} else {
milliseconds += seconds * 1e3;
}
if (format.includes("S")) {
const ms = padZero(milliseconds, 3);
if (format.includes("SSS")) {
format = format.replace("SSS", ms);
} else if (format.includes("SS")) {
format = format.replace("SS", ms.slice(0, 2));
} else {
format = format.replace("S", ms.charAt(0));
}
}
return format;
}
export {
parseFormat
};