MediaWiki:Wikia.js/takenKingCountdown.js

//Set all time variables var releaseTime, currentTime, releaseCountdown, releaseDays, releaseHours, releaseMinutes, releaseSeconds, timeDifference; //Get countdown elements var releaseCountdown1 = $("#countdown-takenking-days"); var releaseCountdown2 = $("#countdown-takenking-hours"); var releaseCountdown3 = $("#countdown-takenking-minutes"); var releaseCountdown4 = $("#countdown-takenking-seconds"); //Removes countdown refresh - only for static data $('#countdown-takenking-refresh').remove setInterval(function {		//Calculate number of seconds until release	currentTime = Math.floor(new Date.getTime / 1000);	releaseTime = Math.floor(new Date(2015, 8, 15, 9, 0, 0, 0).getTime / 1000);	new Date.getHours - new Date.getUTCHours	releaseCountdown = releaseTime - currentTime;	//Convert using timezones	timeDifference = new Date.getHours - new Date.getUTCHours	releaseCountdown += timeDifference * 3600;	//Calculate days, hours, minutes and seconds until release	releaseDays = parseInt(releaseCountdown / 86400);	releaseCountdown = releaseCountdown % 86400;	releaseHours = parseInt(releaseCountdown / 3600);	releaseCountdown = releaseCountdown % 3600;	releaseMinutes = parseInt(releaseCountdown / 60);	releaseSeconds = parseInt(releaseCountdown % 60);	//Format zero buffering	if (releaseDays < 10) {		releaseDays = "0" + String(releaseDays);	}	if (releaseHours < 10) {		releaseHours = "0" + String(releaseHours); }	if (releaseMinutes < 10) { releaseMinutes = "0" + String(releaseMinutes); }	if (releaseSeconds < 10) { releaseSeconds = "0" + String(releaseSeconds); }	//Update page with times releaseCountdown1.text(releaseDays); releaseCountdown2.text(releaseHours); releaseCountdown3.text(releaseMinutes); releaseCountdown4.text(releaseSeconds); }, 1000);