补写JS新年倒计时的代码,要求风格和已给出的相似。
来源:百度知道 编辑:UC知道 时间:2024/05/28 18:02:15
<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