[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
*/
const convertTimeToString = (timeInSeconds: number) => {
const timeInMinutes = timeInSeconds / 60;
const timeInMinutes = Math.floor(timeInSeconds / 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 {