mirror of
https://github.com/Rain-kl/OpenFlare.git
synced 2026-10-05 07:26:36 +08:00
21 lines
493 B
TypeScript
21 lines
493 B
TypeScript
export function formatTrendHour(value: string) {
|
|
const date = new Date(value);
|
|
if (Number.isNaN(date.getTime())) {
|
|
return '—';
|
|
}
|
|
return `${date.getHours().toString().padStart(2, '0')}:00`;
|
|
}
|
|
|
|
export function formatPercent(value: number) {
|
|
if (!Number.isFinite(value)) {
|
|
return '—';
|
|
}
|
|
return `${value.toFixed(1)}%`;
|
|
}
|
|
|
|
export function formatCompactNumber(value: number) {
|
|
if (!Number.isFinite(value)) {
|
|
return '—';
|
|
}
|
|
return value.toLocaleString('zh-CN');
|
|
} |