Et Unix-timestamp er helt normal tid, nemlig sekunder siden kl. 0.00 d. 1. januar, 1970. Derfor er meget let at regne ud, hvor lang tid der er mellem to Unix-timestamps, du trækker bare den ene fra den anden, så har du antallet af sekunder.
Hvis du hellere vil vise antallet af timer og minutter, gøres dette også let:
var secondsLeft = <?php print($timestamp); ?> - Math.round(new Date().getTime() / 1000);
function countDown() {
secondsLeft--;
hoursLeft = (secondsLeft - secondsLeft % 3600) / 3600;
minutesLeft = (secondsLeft - secondsLeft % 60 - hoursLeft * 3600) / 60;
document.getElementById('counter').firstChild.nodeValue = 'Tilbage: ' + hoursLeft + ' ' + ((hoursLeft == 1)?'time':'timer') + ', ' + minutesLeft + ' min.';
}
countInterval = setInterval(countDown, 1000);