1
0
Fork 0
mirror of https://github.com/sussy-code/smov.git synced 2024-12-21 14:47:41 +01:00

update time control display

This commit is contained in:
Jelle van Snik 2023-01-17 13:42:15 +01:00
parent 4d2fc166bc
commit 40cca10660

View file

@ -13,19 +13,17 @@ function formatSeconds(secs: number, showHours = false): string {
let time = secs; let time = secs;
const seconds = time % 60; const seconds = time % 60;
time /= 60; time = Math.floor(time / 60);
const minutes = time % 60; const minutes = time % 60;
time /= 60; time = Math.floor(time / 60);
const hours = time; const hours = time;
if (!showHours) const paddedSecs = seconds.toString().padStart(2, "0");
return `${Math.floor(minutes).toString()}:${Math.floor(seconds) const paddedMins = minutes.toString().padStart(2, "0");
.toString()
.padStart(2, "0")}`; if (!showHours) return [minutes, paddedSecs].join(":");
return `${Math.floor(hours).toString()}:${Math.floor(minutes) return [hours, paddedMins, paddedSecs].join(":");
.toString()
.padStart(2, "0")}:${Math.floor(seconds).toString().padStart(2, "0")}`;
} }
interface Props { interface Props {