document.addEventListener('DOMContentLoaded', function () { var audio = document.querySelector('audio'); var audioTime = document.getElementById('audio-time'); audio.addEventListener('timeupdate', function () { var currentMinutes = Math.floor(audio.currentTime / 60); var currentSeconds = Math.floor(audio.currentTime - currentMinutes * 60); var durationMinutes = Math.floor(audio.duration / 60); var durationSeconds = Math.floor(audio.duration - durationMinutes * 60); var currentTimeString = currentMinutes + ':' + (currentSeconds < 10 ? '0' : '') + currentSeconds; var durationTimeString = durationMinutes + ':' + (durationSeconds < 10 ? '0' : '') + durationSeconds; audioTime.innerHTML = currentTimeString + ' - ' + durationTimeString; }); });