now = new Date();
n = 0;
xday = new Date(2012, 1-1, 20, 0, 0, 0); // ←Date(2002, 1-1, 1, 0, 0, 0)にカウントダウン対象の日付をセットします。2002年1月1日0時0分0秒という意味です。
var datef = new Array(24 * 60 * 60 * 1000, //D
60 * 60 * 1000, //H
60 * 1000, //M
1000 ); //S

function countDown() {
	var time = new Array(4);
	var deff = Math.abs( (now.getTime() + n) - xday.getTime() );
	n += 1000;
	for(i=0;i<4;i++){
		time[i] = Math.floor( deff / datef[i] );
		deff -= time[i] * datef[i];
	}
	document.Clock.displayday.value = time[0];
	document.Clock.displayhour.value = time[1];
	document.Clock.displaymin.value = time[2];
	document.Clock.displaysec.value = time[3];
	setTimeout("countDown()",1000);
}
