function eridaniTime() { let date = new Date(); let hours = date.getUTCHours() let minutes = date.getUTCMinutes() let seconds = date.getUTCSeconds() let milliseconds = date.getUTCMilliseconds(); let secondsToday = (hours * 3600) + (minutes * 60) + seconds + (milliseconds / 1000); document.getElementById("clock-eridani").innerText = appendLeadingZeros(((secondsToday / 2.366).toString(6).split(".")[0]), 6); } function humanTime() { let date = new Date(); let hours = date.getUTCHours() let minutes = date.getUTCMinutes() let seconds = date.getUTCSeconds() let milliseconds = date.getUTCMilliseconds(); let secondsToday = (hours * 3600) + (minutes * 60) + seconds + (milliseconds / 1000); document.getElementById("clock-human").innerText = appendLeadingZeros(secondsToday.toString(10).split(".")[0], 5); } function appendLeadingZeros(time, zeros) { while (time.length < zeros) { time = "0" + time; } return time; } function tick() { setInterval(eridaniTime, 2366); } function tock() { setInterval(humanTime, 1000); } document.addEventListener("DOMContentLoaded", function() { eridaniTime(); humanTime(); tick(); tock(); });