Add recovery Excel export and automatic account detection

This commit is contained in:
巫凤萍
2026-08-05 11:40:29 +08:00
parent b081946752
commit 85110bbfce
15 changed files with 852 additions and 36 deletions

View File

@@ -24,3 +24,16 @@ export function formatShanghaiDate(
...(withTime ? { hour: "2-digit", minute: "2-digit" } : {}),
}).format(date);
}
export function formatShanghaiToday(value: Date | number = Date.now()) {
const date = value instanceof Date ? value : new Date(value);
const parts = new Intl.DateTimeFormat("zh-CN", {
timeZone: "Asia/Shanghai",
month: "numeric",
day: "numeric",
}).formatToParts(date);
const calendar = Object.fromEntries(
parts.map((part) => [part.type, part.value]),
);
return `${calendar.month}${calendar.day}`;
}