1
0
Fork 0
mirror of https://github.com/jellyfin/jellyfin-web synced 2025-03-30 19:56:21 +00:00

Update duration format to Xh Xm

This commit is contained in:
Bill Thornton 2021-09-07 15:37:16 -04:00
parent 62a791fad5
commit b22fa1dcec

View file

@ -106,7 +106,6 @@ import '../../elements/emby-button/emby-button';
const miscInfo = []; const miscInfo = [];
let text; let text;
let date; let date;
let minutes;
let count; let count;
const showFolderRuntime = item.Type === 'MusicAlbum' || item.MediaType === 'MusicArtist' || item.MediaType === 'Playlist' || item.MediaType === 'MusicGenre'; const showFolderRuntime = item.Type === 'MusicAlbum' || item.MediaType === 'MusicArtist' || item.MediaType === 'Playlist' || item.MediaType === 'MusicGenre';
@ -257,18 +256,17 @@ import '../../elements/emby-button/emby-button';
if (item.Type === 'Audio') { if (item.Type === 'Audio') {
miscInfo.push(datetime.getDisplayRunningTime(item.RunTimeTicks)); miscInfo.push(datetime.getDisplayRunningTime(item.RunTimeTicks));
} else { } else {
const ticksPerMinute = 600000000; const totalMinutes = Math.round(item.RunTimeTicks / 600000000) || 1;
const totalMinutes = Math.floor(item.RunTimeTicks / ticksPerMinute) || 1;
const totalHours = Math.floor(totalMinutes / 60); const totalHours = Math.floor(totalMinutes / 60);
const remainderMinutes = totalMinutes % 60; const remainderMinutes = totalMinutes % 60;
const result = []; const result = [];
if (totalHours > 0) { if (totalHours > 0) {
result.push(`${totalHours} hrs`); result.push(`${totalHours}h`);
} }
if (totalMinutes > 0) { if (totalMinutes > 0) {
result.push(`${remainderMinutes} mins`); result.push(`${remainderMinutes}m`);
} }
miscInfo.push(result.join(', ')); miscInfo.push(result.join(' '));
} }
} }