update deno commons mod

This commit is contained in:
2026-02-12 21:38:36 +08:00
parent 3ffe4a8ae3
commit ee4455d82f

View File

@@ -271,6 +271,30 @@ export function isEnvOn(envKey: string): boolean {
return isOn(getEnv(envKey)); return isOn(getEnv(envKey));
} }
export function formatHumanTime2(timeMillis: number): string {
if (timeMillis < 1000) {
return `${timeMillis} ms`;
}
const timeSeconds = Math.floor(timeMillis / 1000);
if (timeSeconds < 60) {
return `${timeSeconds} seconds`;
}
const timeMinutes = Math.floor(timeSeconds / 60);
if (timeMinutes < 60) {
return `${timeMinutes} minutes`;
}
const timeHours = timeMinutes / 60;
if (timeHours < 24) {
return `${formatNumber(timeHours)} hours`;
}
const timeDays = timeHours / 24;
if (timeDays < 365) {
return `${formatNumber(timeDays)} days`;
}
const timeYears = timeDays / 365;
return `${formatNumber(timeYears)} years`;
}
export function formatHumanTime(timeMillis: number): string { export function formatHumanTime(timeMillis: number): string {
const times = []; const times = [];
if (timeMillis < 1000) { if (timeMillis < 1000) {