Countdown

JavaScript

function startTimer(duration) {
		desap = duration - (new Date).getTime() / 1000;
		var timer = desap, minutes, seconds;
		setInterval(function () {
			minutes = parseInt(timer / 60, 10)
			seconds = parseInt(timer % 60, 10);
			minutes = minutes < 10 ? "0" + minutes : minutes;
			seconds = seconds < 10 ? "0" + seconds : seconds;
			display = "Ends in " + minutes + " mins and " + seconds + " secs";
			
			if (--timer < 0) {
				display = "Ended";
		}
		return display;
		}, 1000);		
	}

document.write(startTimer(999999999999999))