(num: number)
| 1 | import i18next from "i18next" |
| 2 | |
| 3 | export function formatLargeNumber(num: number): string { |
| 4 | if (num >= 1e9) { |
| 5 | return (num / 1e9).toFixed(1) + i18next.t("common:number_format.billion_suffix") |
| 6 | } |
| 7 | if (num >= 1e6) { |
| 8 | return (num / 1e6).toFixed(1) + i18next.t("common:number_format.million_suffix") |
| 9 | } |
| 10 | if (num >= 1e3) { |
| 11 | return (num / 1e3).toFixed(1) + i18next.t("common:number_format.thousand_suffix") |
| 12 | } |
| 13 | return num.toString() |
| 14 | } |
| 15 | |
| 16 | export const formatDate = (timestamp: number) => { |
| 17 | const date = new Date(timestamp) |
no test coverage detected