[WebNowPlaying] Fix time formatting

This commit is contained in:
Zennn 2022-02-09 05:54:06 +08:00
parent 5c2da9b8a0
commit e2ef7afbba
No known key found for this signature in database
GPG key ID: FB8FD46C9087D829

View file

@ -15,11 +15,11 @@ const pad = (number: number, length: number) => String(number).padStart(length,
* @returns String * @returns String
*/ */
const convertTimeToString = (timeInSeconds: number) => { const convertTimeToString = (timeInSeconds: number) => {
const timeInMinutes = timeInSeconds / 60; const timeInMinutes = Math.floor(timeInSeconds / 60);
if (timeInMinutes < 60) { if (timeInMinutes < 60) {
return timeInMinutes + ":" + pad(timeInSeconds % 60, 2); return timeInMinutes + ":" + pad(Math.floor(timeInSeconds % 60), 2);
} }
return timeInMinutes / 60 + ":" + pad(timeInMinutes % 60, 2) + ":" + pad(timeInSeconds % 60, 2); return Math.floor(timeInMinutes / 60) + ":" + pad(Math.floor(timeInMinutes % 60), 2) + ":" + pad(Math.floor(timeInSeconds % 60), 2);
} }
export default class WebNowPlaying { export default class WebNowPlaying {