这段代码:
function showLocale(objD){var str;var yy=objD.getYear();if(yy<1900)yy=yy+1900;var MM=objD.getMonth()+1;if(MM<10)MM='0'+MM;var dd=objD.getDate();if(dd<10)dd='0'+dd;var hh=objD.getHours();if(hh<10)hh='0'+hh;var mm=objD.getMinutes();if(mm<10)mm='0'+mm;var ss=objD.getSeconds();if(ss<10)ss='0'+ss;var ww=objD.getDay();if(ww==0)ww="星期日";if(ww==1)ww="星期一";if(ww==2)ww="星期二";if(ww==3)ww="星期三";if(ww==4)ww="星期四";if(ww==5)ww="星期五";if(ww==6)ww="星期六";str="欢迎光临小站,现在是:"+yy+"年"+MM+"月"+dd+"日  "+ww+" "+hh+":"+mm+":"+ss;return(str)}function tick(){var today;today=new Date();document.getElementById("welcome").innerHTML=showLocale(today);window.setTimeout("tick()",1000)}tick();是一个现在时间和日期的代码,我想修改为现在的日期和时间,然后显示距离某日还有多少天,的倒计时

解决方案 »

  1.   

    如我这个页面的头部显示 :http://fei0371.a213.72ym.cn
      

  2.   


    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title>demo</title>
        <script >
           
            window.onload=function(){
                getTime();
            }
            var getTime =function(){
                var nowTime = new Date();
                var endTime = new Date(2012,5,7,9,0,0);//结束日期a
                var ms=endTime.getTime() - nowTime.getTime();
                var day=Math.floor(ms/(1000 * 60 * 60 * 24));
                var hour=Math.floor(ms/(1000*60*60)) % 24;
                var minute=Math.floor(ms/(1000*60)) % 60;
                var second=Math.floor(ms/1000) % 60;
                var week = "日,一,二,三,四,五,六".split(',');
                var str = "今天是"+nowTime.getFullYear()+"年"+(nowTime.getMonth() + 1)+"月"+nowTime.getDate()+"日 星期"+week[nowTime.getDay()]+"   距2012年高考仅剩"+day+"天  "+hour+"小时 "+minute+"分 "+second+" 秒";
                
                if(day>= 0){
                    document.getElementById("msg").innerHTML =str ;
                }
                
                setTimeout("getTime()",1000);
            }
    </script>
    </head>
    <body>
      <div id="msg">
      </div>
    </body>
    </html>看看对不对 。
      

  3.   

    不知道是我的原因还是什么,我没有能测试成功;function showLocale(objD){var str;var yy=objD.getYear();if(yy<1900)yy=yy+1900;var MM=objD.getMonth()+1;if(MM<10)MM='0'+MM;var dd=objD.getDate();if(dd<10)dd='0'+dd;var hh=objD.getHours();if(hh<10)hh='0'+hh;var mm=objD.getMinutes();if(mm<10)mm='0'+mm;var ss=objD.getSeconds();if(ss<10)ss='0'+ss;var ww=objD.getDay();if(ww==0)ww="星期日";if(ww==1)ww="星期一";if(ww==2)ww="星期二";if(ww==3)ww="星期三";if(ww==4)ww="星期四";if(ww==5)ww="星期五";if(ww==6)ww="星期六";str="欢迎光临小站,现在是:"+yy+"年"+MM+"月"+dd+"日  "+ww+" "+hh+":"+mm+":"+ss;return(str)}function tick(){var today;today=new Date();document.getElementById("welcome").innerHTML=showLocale(today);window.setTimeout("tick()",1000)}tick();
    //End Get LocalTime Codefunction showAsks(){
    now = new Date(),hour = now.getHours() 
          if((hour>=0)&&(hour<=5)){document.getElementById("showAsks").innerHTML = "哇,准备玩通宵啊?请注意身体!";} 
    else if ((hour>=5)&&(hour<=7)){document.getElementById("showAsks").innerHTML = "早上好!哇哦,好早哦,祝您今天有个好心情!";} 
    else if ((hour>=7)&&(hour<=11)){document.getElementById("showAsks").innerHTML = "上午好!祝你玩得开心!";}
    else if ((hour>=11)&&(hour<=12)){document.getElementById("showAsks").innerHTML = "中午好!逛完记得午休哦!";}
    else if ((hour>=12)&&(hour<=13)){document.getElementById("showAsks").innerHTML = "午休时间,请注意休息哦!";} 
    else if ((hour>=14)&&(hour<=17)){document.getElementById("showAsks").innerHTML = "下午好!心情还不错吧!";}
    else if ((hour>=17)&&(hour<=18)){document.getElementById("showAsks").innerHTML = "傍晚好!晚餐吃什么呢?吃完去散散步吧!";}
    else if ((hour>=18)&&(hour<=22)){document.getElementById("showAsks").innerHTML = "晚上好!看看更新了什么内容吧!";} 
    else if (hour>=22){document.getElementById("showAsks").innerHTML = "夜深了,为了您和您家人的身体健康,请早点休息!";}
    };
    showAsks();
    //End ShowAsksfunction AddFavorite(sURL,sTitle){try{window.external.addFavorite(sURL,sTitle)}catch(e){try{window.sidebar.addPanel(sTitle,sURL,"")}catch(e){alert("收藏失败,Chromes浏览器请使用快捷键Ctrl+D进行添加!")}}};
    //End AddUrl
      

  4.   

    function showLocale(objD){var str;var yy=objD.getYear();if(yy<1900)yy=yy+1900;var MM=objD.getMonth()+1;if(MM<10)MM='0'+MM;var dd=objD.getDate();if(dd<10)dd='0'+dd;var hh=objD.getHours();if(hh<10)hh='0'+hh;var mm=objD.getMinutes();if(mm<10)mm='0'+mm;var ss=objD.getSeconds();if(ss<10)ss='0'+ss;var ww=objD.getDay();if(ww==0)ww="星期日";if(ww==1)ww="星期一";if(ww==2)ww="星期二";if(ww==3)ww="星期三";if(ww==4)ww="星期四";if(ww==5)ww="星期五";if(ww==6)ww="星期六";str="欢迎光临小站,现在是:"+yy+"年"+MM+"月"+dd+"日  "+ww+" "+hh+":"+mm+":"+ss;return(str)}function tick(){var today;today=new Date();document.getElementById("welcome").innerHTML=showLocale(today);window.setTimeout("tick()",1000)}tick();
    //End Get LocalTime Codefunction showAsks(){
    now = new Date(),hour = now.getHours() 
          if((hour>=0)&&(hour<=5)){document.getElementById("showAsks").innerHTML = "哇,准备玩通宵啊?请注意身体!";} 
    else if ((hour>=5)&&(hour<=7)){document.getElementById("showAsks").innerHTML = "早上好!哇哦,好早哦,祝您今天有个好心情!";} 
    else if ((hour>=7)&&(hour<=11)){document.getElementById("showAsks").innerHTML = "上午好!祝你玩得开心!";}
    else if ((hour>=11)&&(hour<=12)){document.getElementById("showAsks").innerHTML = "中午好!逛完记得午休哦!";}
    else if ((hour>=12)&&(hour<=13)){document.getElementById("showAsks").innerHTML = "午休时间,请注意休息哦!";} 
    else if ((hour>=14)&&(hour<=17)){document.getElementById("showAsks").innerHTML = "下午好!心情还不错吧!";}
    else if ((hour>=17)&&(hour<=18)){document.getElementById("showAsks").innerHTML = "傍晚好!晚餐吃什么呢?吃完去散散步吧!";}
    else if ((hour>=18)&&(hour<=22)){document.getElementById("showAsks").innerHTML = "晚上好!看看更新了什么内容吧!";} 
    else if (hour>=22){document.getElementById("showAsks").innerHTML = "夜深了,为了您和您家人的身体健康,请早点休息!";}
    };
    showAsks();
    //End ShowAsksfunction AddFavorite(sURL,sTitle){try{window.external.addFavorite(sURL,sTitle)}catch(e){try{window.sidebar.addPanel(sTitle,sURL,"")}catch(e){alert("收藏失败,Chromes浏览器请使用快捷键Ctrl+D进行添加!")}}};
    //End AddUrl
      

  5.   

    你把你的showLocale注释掉,5楼代码
    document.getElementById("msg").innerHTML
    改成
    document.getElementById("welcome").innerHTML
      

  6.   

    function showLocale(objD){var str;var yy=objD.getYear();if(yy<1900)yy=yy+1900;var MM=objD.getMonth()+1;if(MM<10)MM='0'+MM;var dd=objD.getDate();if(dd<10)dd='0'+dd;var hh=objD.getHours();if(hh<10)hh='0'+hh;var mm=objD.getMinutes();if(mm<10)mm='0'+mm;var ss=objD.getSeconds();if(ss<10)ss='0'+ss;var ww=objD.getDay();if(ww==0)ww="星期日";if(ww==1)ww="星期一";if(ww==2)ww="星期二";if(ww==3)ww="星期三";if(ww==4)ww="星期四";if(ww==5)ww="星期五";if(ww==6)ww="星期六";str="欢迎光临小站,现在是:"+yy+"年"+MM+"月"+dd+"日  "+ww+" "+hh+":"+mm+":"+ss;return(str)}function tick(){var today;today=new Date();document.getElementById("welcome").innerHTML=showLocale(today);window.setTimeout("tick()",1000)}tick();这是没改动之前完整的代码,但是我改了之后总是不显示