< script language="JavaScript" >
var urodz= new Date("11/8/2003");
var s="今天离五一劳动节";
var now = new Date();
var ile = urodz.getTime() - now.getTime();
var dni = Math.floor(ile / (1000 * 60 * 60 * 24));
if (dni > 1)
document.write(""+s+"还有"+dni +"天")
else if (dni == 1)
document.write("只有2天啦!")
else if (dni == 0)
document.write("只有1天啦!")
else
document.write("好象已经过了哦!");
< /script > 

解决方案 »

  1.   

    <script LANGUAGE="JavaScript">
    //澳门回归倒计时代码
    var Temp;
    var timerID = null;
    var timerRunning = false;
    function showtime() {
    now = new Date();
    var CurHour = now.getHours();
    var CurMinute = now.getMinutes();
    var CurSecond = now.getSeconds();
    var ts=parseInt((945619200000-now.getTime())/1000);
    var Dateleft =parseInt(ts/86400);
    now = null;
    Hourleft = 23 - CurHour
    Minuteleft = 59 - CurMinute
    Secondleft = 59 - CurSecond
    if (Dateleft!=1) {var ds="s"} else {var ds=""}
    if (Hourleft!=1) {var hs="s"} else {var hs=""}
    if (Minuteleft!=1) {var mis="s"} else {var mis=""}
    if (Secondleft!=1) {var ss="s"} else {var ss=""}
    Temp=Dateleft+"天"+Hourleft+"小时"+Minuteleft+"分钟"+Secondleft+"秒。"
    document.frm.left.value=Temp;
    timerID = setTimeout("showtime()",1000);
    timerRunning = true;
    }
    var timerID = null;
    var timerRunning = false;
    function stopclock() {
    if(timerRunning)
    clearTimeout(timerID);
    timerRunning = false;
    }
    function macauclock() {
    stopclock();
    showtime();
    }</script>将body语句改为:
    <body Onload="macauclock()">在<body>和</body>之间插入:<td width="53%" height="16"><table border="1" width="100%">
    <tr>
    <td width="100%"><font color="#008000">距</font><font color="#FF0000">12月20日</font><font color="#008000">澳门回归祖国还有</font></td>
    </tr>
    <tr>
    <td width="100%"><form name="frm">
    <div align="center" align="middle"><div align="center"><center><p><input type="textarea" name="left" size="22" value></p>
    </center></div></div>
    </form>
    关键把945619200000替换成2003-11-8 10:10:12应该就可以了.
      

  2.   

    <%= new java.util.Date()%>
    <br>&micro;&sup1;&frac14;&AElig;&Ecirc;±&micro;&frac12;2003&Auml;ê11&Ocirc;&Acirc;18&Egrave;&Otilde;
    <SCRIPT LANGUAGE="JavaScript">
    var urodz= new Date("November 18,2003");//&Otilde;&acirc;&Agrave;&iuml;&Ecirc;&Ccedil;&Ecirc;±&frac14;&auml;&pound;¨&Ocirc;&Acirc;·&Yacute;&Ccedil;&euml;&Oacute;&Atilde;&Oacute;&cent;&Icirc;&Auml;&pound;&copy;
    var  s="2003&Auml;ê11&Ocirc;&Acirc;18&Egrave;&Otilde;";//&Otilde;&acirc;&Agrave;&iuml;&micro;&Auml;×&Ouml;&iquest;&Eacute;&Ograve;&Ocirc;&cedil;&Auml;&pound;&not;&cedil;&Auml;&sup3;&Eacute;&Auml;&atilde;&Ouml;&Oslash;&Ograve;&ordf;&micro;&Auml;&Egrave;&Otilde;×&Ouml;
    var now = new Date();
    var ile = urodz.getTime() - now.getTime();
    var dni = Math.floor(ile / (1000 * 60 * 60 * 24));
    if (dni > 1)
       document.write("&frac12;&ntilde;&Igrave;ì&Agrave;&euml;"+s+"&raquo;&sup1;&Oacute;&ETH;"+dni +"&Igrave;ì")
    else if (dni == 1)
         document.write("&Ouml;&raquo;&Oacute;&ETH;2&Igrave;ì&Agrave;&sup2;&pound;&iexcl;")
    else if (dni == 0)
         document.write("&Ouml;&raquo;&Oacute;&ETH;1&Igrave;ì&Agrave;&sup2;&pound;&iexcl;")
    else
        document.write("&ordm;&Atilde;&Iuml;ó&Ograve;&Ntilde;&frac34;&shy;&sup1;&yacute;&Aacute;&Euml;&Aring;&para;&pound;&iexcl;");
    </SCRIPT>
      

  3.   

    <%= new java.util.Date()%>
    <br>倒计时到2003年11月18日
    <SCRIPT LANGUAGE="JavaScript">
    var urodz= new Date("November 18,2003");
    var  s="2003年11月18日";
    var now = new Date();
    var ile = urodz.getTime() - now.getTime();
    var dni = Math.floor(ile / (1000 * 60 * 60 * 24));
    if (dni > 1)
       document.write("今天离"+s+"还有"+dni +"天")
    </SCRIPT>
      

  4.   

    <html>
    <head>
    <title>倒计时</title>
    <script language="JavaScript"> 
    <!-- hide script from old browser
    var DifferenceHour = -1
    var DifferenceMinute = -1
    var DifferenceSecond = -1
    var Tday = new Date("Nov 18, 2003 00:00:00")
    var daysms = 24 * 60 * 60 * 1000
    var hoursms = 60 * 60 * 1000
    var Secondms = 60 * 1000
    var microsecond = 1000 
    function clock()
    {
    var time = new Date()
    var hour = time.getHours()
    var minute = time.getMinutes()
    var second = time.getSeconds()
    var timevalue = ""+((hour > 12) ? hour-12:hour)
    timevalue +=((minute < 10) ? ":0":":")+minute
    timevalue +=((second < 10) ? ":0":":")+second
    timevalue +=((hour >12 ) ? " PM":" AM")
    // document.formnow.now.value = timevalue
    var convertHour = DifferenceHour
    var convertMinute = DifferenceMinute
    var convertSecond = DifferenceSecond
    var Diffms = Tday.getTime() - time.getTime()
    DifferenceHour = Math.floor(Diffms / daysms)
    Diffms -= DifferenceHour * daysms
    DifferenceMinute = Math.floor(Diffms / hoursms)
    Diffms -= DifferenceMinute * hoursms
    DifferenceSecond = Math.floor(Diffms / Secondms)
    Diffms -= DifferenceSecond * Secondms
    var dSecs = Math.floor(Diffms / microsecond)
    if(convertHour != DifferenceHour) document.formnow.dd.value=DifferenceHour
    if(convertMinute != DifferenceMinute) document.formnow.hh.value=DifferenceMinute
    if(convertSecond != DifferenceSecond) document.formnow.mm.value=DifferenceSecond
    document.formnow.ss.value=dSecs
    // document.formnow.Tnow.value= DifferenceHour DifferenceMinute + DifferenceSecond + dSecs
    setTimeout("clock()",1000)

    // end hiding --> 
    </script>
    </head>
    <body onload="clock();return true">
    <form name="formnow"> 现在离2003年18日还有
    <input type="text" name="dd" size=4> 天
    <input type="text" name="hh" size=2> 小时
    <input type="text" name="mm" size=2> 分 
    <input type="text" name="ss" size=2> 秒
    </form>
    </body>
    </html>
      

  5.   

    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
    <HTML>
    <HEAD>
    <TITLE> New Document </TITLE>
    </HEAD><BODY onload="on_load()">
    <INPUT NAME="txt_time" width="100" style="FONT-WEIGHT: bold; WIDTH: 155px; COLOR: #ff0000; HEIGHT: 26px; BACKGROUND-COLOR: black; TEXT-ALIGN: center" readonly>
    </BODY>
    </HTML>
    <SCRIPT LANGUAGE="JavaScript">
    <!--
    var in_time;
    var flg = 0;
    var now = new Date;
    in_time = now.getTime();
    function on_load() {
    var st_time  = "";
    var st_year  = now.getFullYear();
    var st_month = now.getMonth()+1<10?"0"+eval(now.getMonth()+1):now.getMonth()+1;
    var st_day   = now.getDate()<10?"0"+now.getDate():now.getDate();
    var st_hour  = now.getHours()<10?"0"+now.getHours():now.getHours();
    var st_min   = now.getMinutes()<10?"0"+now.getMinutes():now.getMinutes();
    var st_sec   = now.getSeconds()<10?"0"+now.getSeconds():now.getSeconds(); st_time = st_time + st_year;
    st_time = st_time + "-" + st_month;
    st_time = st_time + "-" + st_day;
    st_time = st_time + " " + st_hour;
    st_time = st_time + ":" + st_min;
    st_time = st_time + ":" + st_sec;

    txt_time.value  = st_time;

    in_time -= 1000;
    now.setTime( in_time );
    chk_flg();
    if( flg == 0 ) {
    window.setTimeout(on_load,1000);
    }
    }
    function chk_flg() {
    var date_chk = new Date;
    // 倒计时到2003-11-10 00:00:00
    date_chk.setFullYear(2003,10,10); // note : month - 1
    date_chk.setHours(0,0,0,0);
    if( in_time <= date_chk.getTime() ) {
    flg = 1;
    alert("2003-11-10 00:00:00");
    }
    }
    //-->
    </SCRIPT>