sendou.ink/app/utils/number.ts
2023-03-08 22:57:56 +02:00

16 lines
510 B
TypeScript

export function roundToNDecimalPlaces(num: number, n = 2) {
return Number((Math.round(num * 100) / 100).toFixed(n));
}
export function secondsToMinutes(seconds: number) {
const minutes = Math.floor(seconds / 60);
const secondsLeft = seconds % 60;
return `${minutes}:${secondsLeft.toString().padStart(2, "0")}`;
}
export function secondsToMinutesNumberTuple(seconds: number) {
const minutes = Math.floor(seconds / 60);
const secondsLeft = seconds % 60;
return [minutes, secondsLeft] as const;
}