补写JS新年倒计时的代码,要求风格和已给出的相似。

来源:百度知道 编辑:UC知道 时间:2024/05/28 18:02:15
<html>
<head>
<title>New Year Countdown</title>

<script type="text/javascript">

var currentDate,thisHour,thisMinute,thisSecond,thisDate,thisMonth,thisYear;
var newYear,nextYear,days,hours,minutes,secs;

function NYClock()
{
currentDate=new Date();

document.clockfrm.dateNow.value=showDate(currentDate);
document.clockfrm.timeNow.value=showTime(currentDate);
days=calcDays(currentDate);
document.clockfrm.daysLeft.value=Math.floor(days);

(要求补写的地方,包括hrleft,minleft和secleft)

setTimeout("NYClock()",1000);

}

function showDate(dateObj)
{
thisDate=dateObj.getDate();
thisMonth=dateObj.getMonth()+1;
thisYear=dateObj.getFullYear();
return thisMonth+"/"+thisDate+"/"+thisYear;
}
function showTime(dateObj)
{
thisSecond=dateObj.getSeconds

<html>
<head>
<title>New Year Countdown</title>

<script type="text/javascript">

var currentDate,thisHour,thisMinute,thisSecond,thisDate,thisMonth,thisYear;
var newYear,nextYear,days,hours,minutes,secs;

function NYClock()
{
currentDate=new Date();

document.clockfrm.dateNow.value = showDate(currentDate);
document.clockfrm.timeNow.value = showTime(currentDate);
days = calcDays(currentDate);
document.clockfrm.daysLeft.value = Math.floor(days);

//(要求补写的地方,包括hrleft,minleft和secleft)
calTimes(currentDate);
document.clockfrm.hrleft.value = Math.floor(hours);
document.clockfrm.minleft.value = Math.floor(minutes);
document.clockfrm.secleft.value = Math.floor(secs);

setTimeout("NYClock()",1000);
}

function showDate(dateObj)
{
thisDate = dateObj.getDate();
thisMonth = dateObj.get