All pastes #331485 Raw Edit

7 moi

public text v1 · immutable
#331485 ·published 2007-01-28 22:50 UTC
rendered paste body
/** Calculates a time difference between client and server, to make js clock to run correctly */
	function timeDiff()	{
		var timeDifferense;
		var serverClock = new Date(2007,0,28,21,30,14);	
	
		var clientClock = new Date();
		var serverSeconds;
		var clientSeconds;
		timeDiff = clientClock.getTime() - serverClock.getTime() - 3000;
		runClock(timeDiff);
	}
	
/** Show clock */
	function runClock(timeDiff){
		var now = new Date();
		var newTime;	
		newTime = now.getTime() - timeDiff;
		now.setTime(newTime);
		//var localDate = getLocalDate(now.getFullYear(), fixMonth(now.getMonth()), fixNumber(now.getDate()));	
		GetElement('time').innerHTML = fixNumber(now.getHours()) + ':' + fixNumber(now.getMinutes()) + ':' + fixNumber(now.getSeconds());
		setTimeout('runClock(timeDiff)',1000);
	}