forked from EXT/VR180-Web-Player
Folder organisation
This commit is contained in:
13
src/vr180player/utils/time.ts
Normal file
13
src/vr180player/utils/time.ts
Normal file
@@ -0,0 +1,13 @@
|
||||
export function formatTime(seconds: number): string {
|
||||
if (!isFinite(seconds)) return '00:00:00';
|
||||
|
||||
const hours = Math.floor(seconds / 3600);
|
||||
const minutes = Math.floor((seconds % 3600) / 60);
|
||||
const secs = Math.floor(seconds % 60);
|
||||
|
||||
if (hours > 0) {
|
||||
return `${hours.toString().padStart(2, '0')}:${minutes.toString().padStart(2, '0')}:${secs.toString().padStart(2, '0')}`;
|
||||
}
|
||||
|
||||
return `${minutes.toString().padStart(2, '0')}:${secs.toString().padStart(2, '0')}`;
|
||||
}
|
||||
Reference in New Issue
Block a user