ヘッダ部分
<SCRIPT LANGUAGE="JavaScript">
function Timer() {
remainTime()
timerID = setTimeout("Timer()" , 1000)
}
function remainTime() {
today = new Date()
target = new Date("December 31,99 23:59:59")
var time = target.getTime() + 1000 - today.getTime() //99.12.31 59:59:59を指定したので、残り1秒分の1000をプラス
var DAY = Math.floor(time/1000/60/60/24)
var HOUR = Math.floor((time - DAY*24*60*60*1000)/1000/60/60)
var MINUTE = Math.floor((time - DAY*24*60*60*1000 - HOUR*60*60*1000)/1000/60)
var SECOND = Math.floor((time - DAY*24*60*60*1000 - HOUR*60*60*1000 - MINUTE*60*1000)/1000)
var display = DAY + "日と" + HOUR + "時間" + MINUTE + "分" + SECOND + "秒"
document.form1.remain.value = display
}
</SCRIPT>
ボディ部分
<BODY onLoad="Timer()">
.
.
.
<FORM NAME="form1">
2000年まで <INPUT TYPE="text" NAME="remain" SIZE=25>
</FORM>