#6 missing file

This commit is contained in:
Aleksander Wilczyński 2024-08-04 17:52:41 +02:00
parent c4103d6c8b
commit e768b5e95a
Signed by untrusted user: alekswilc
GPG Key ID: D4464A248E5F27FE

14
src/util/time.ts Normal file
View File

@ -0,0 +1,14 @@
import dayjs from 'dayjs';
import relativeTime from 'dayjs/plugin/relativeTime.js';
import pl from 'dayjs/locale/pl.js';
dayjs.extend(relativeTime);
dayjs.locale(pl);
export const msToTime = (duration: number) => {
const minutes = Math.floor((duration / (1000 * 60)) % 60);
const hours = Math.floor((duration / (1000 * 60 * 60)) % 24);
return `${hours ? `${hours}h ` : ''}${minutes ? `${minutes}m` : ''}`;
}