<body onload="setInterval('document.all.time1.innerHTML=new Date().toLocaleString()',1000)">
<span id=time1></span>

解决方案 »

  1.   

    此方法只能显示客户端的系统时间var thisDay = new Date();
    var year = thisDay.getYear()+1900;//年
    var month = thisDay.getMonth()+1;//月
    var date = thisDay.getDate();//日期
    var day = thisDay.getDay();//星期0-6
      

  2.   

    在jsp中还可以使用date 和 GregorianCalendar两个类
      

  3.   

    帖个超COOL的:<HTML>
    <HEAD>
    <TITLE>Cool Clock</TITLE>
    </HEAD>
    <BODY>
    <SCRIPT language=JavaScript>
    dCol='000099';//date colour.       
    fCol='668099';//face colour.       
    sCol='FF0000';//seconds colour.       
    mCol='000000';//minutes colour.       
    hCol='000000';//hours colour.       
    ClockHeight=40;       
    ClockWidth=40;       
    ClockFromMouseY=0;       
    ClockFromMouseX=100;       
    //Alter nothing below! Alignments will be lost!       
    d=new Array("SUNDAY","MONDAY","TUESDAY","WEDNESDAY","THURSDAY","FRIDAY","SATURDAY");       
    m=new Array("JANUARY","FEBRUARY","MARCH","APRIL","MAY","JUNE","JULY","AUGUST","SEPTEMBER","OCTOBER","NOVEMBER","DECEMBER");       
    date=new Date();       
    day=date.getDate();       
    year=date.getYear();       
    if (year < 2000) year=year+1900;       
    TodaysDate=" "+d[date.getDay()]+" "+day+" "+m[date.getMonth()]+" "+year;       
    D=TodaysDate.split('');       
    H='...';       
    H=H.split('');       
    M='....';       
    M=M.split('');       
    S='.....';       
    S=S.split('');       
    Face='1 2 3 4 5 6 7 8 9 10 11 12';       
    //font='Arial';       
    font='Verdana';       
    size=1;       
    speed=0.6;       
    ns=(document.layers);       
    ie=(document.all);       
    Face=Face.split(' ');       
    n=Face.length;       
    a=size*10;       
    ymouse=0;       
    xmouse=0;       
    scrll=0;       
    props="<font face="+font+" size="+size+" color="+fCol+"><B>";       
    props2="<font face="+font+" size="+size+" color="+dCol+"><B>";       
    Split=360/n;       
    Dsplit=360/D.length;       
    HandHeight=ClockHeight/4.5       
    HandWidth=ClockWidth/4.5       
    HandY=-7;       
    HandX=-2.5;       
    scrll=0;       
    step=0.06;       
    currStep=0;       
    y=new Array();x=new Array();Y=new Array();X=new Array();       
    for (i=0; i < n; i++){y[i]=0;x[i]=0;Y[i]=0;X[i]=0}       
    Dy=new Array();Dx=new Array();DY=new Array();DX=new Array();       
    for (i=0; i < D.length; i++){Dy[i]=0;Dx[i]=0;DY[i]=0;DX[i]=0}       
    if (ns){       
    for (i=0; i < D.length; i++)       
    document.write('<layer name="nsDate'+i+'" top=0 left=0 height='+a+' width='+a+'><center>'+props2+D[i]+'</font></center></layer>');       
    for (i=0; i < n; i++)       
    document.write('<layer name="nsFace'+i+'" top=0 left=0 height='+a+' width='+a+'><center>'+props+Face[i]+'</font></center></layer>');       
    for (i=0; i < S.length; i++)       
    document.write('<layer name=nsSeconds'+i+' top=0 left=0 width=15 height=15><font face=Arial size=3 color='+sCol+'><center><b>'+S[i]+'</b></center></font></layer>');       
    for (i=0; i < M.length; i++)       
    document.write('<layer name=nsMinutes'+i+' top=0 left=0 width=15 height=15><font face=Arial size=3 color='+mCol+'><center><b>'+M[i]+'</b></center></font></layer>');       
    for (i=0; i < H.length; i++)       
    document.write('<layer name=nsHours'+i+' top=0 left=0 width=15 height=15><font face=Arial size=3 color='+hCol+'><center><b>'+H[i]+'</b></center></font></layer>');       
    }       
    if (ie){       
    document.write('<div id="Od" style="position:absolute;top:0px;left:0px"><div style="position:relative">');       
    for (i=0; i < D.length; i++)       
    document.write('<div id="ieDate" style="position:absolute;top:0px;left:0;height:'+a+';width:'+a+';text-align:center">'+props2+D[i]+'</B></font></div>');       
    document.write('</div></div>');       
    document.write('<div id="Of" style="position:absolute;top:0px;left:0px"><div style="position:relative">');       
    for (i=0; i < n; i++)       
    document.write('<div id="ieFace" style="position:absolute;top:0px;left:0;height:'+a+';width:'+a+';text-align:center">'+props+Face[i]+'</B></font></div>');       
    document.write('</div></div>');       
    document.write('<div id="Oh" style="position:absolute;top:0px;left:0px"><div style="position:relative">');       
    for (i=0; i < H.length; i++)       
    document.write('<div id="ieHours" style="position:absolute;width:16px;height:16px;font-family:Arial;font-size:16px;color:'+hCol+';text-align:center;font-weight:bold">'+H[i]+'</div>');       
    document.write('</div></div>');       
    document.write('<div id="Om" style="position:absolute;top:0px;left:0px"><div style="position:relative">');       
    for (i=0; i < M.length; i++)       
    document.write('<div id="ieMinutes" style="position:absolute;width:16px;height:16px;font-family:Arial;font-size:16px;color:'+mCol+';text-align:center;font-weight:bold">'+M[i]+'</div>');       
    document.write('</div></div>')       
    document.write('<div id="Os" style="position:absolute;top:0px;left:0px"><div style="position:relative">');       
    for (i=0; i < S.length; i++)       
    document.write('<div id="ieSeconds" style="position:absolute;width:16px;height:16px;font-family:Arial;font-size:16px;color:'+sCol+';text-align:center;font-weight:bold">'+S[i]+'</div>');       
    document.write('</div></div>')       
    }       
    (ns)?window.captureEvents(Event.MOUSEMOVE):0;       
    function Mouse(evnt){       
    ymouse = (ns)?evnt.pageY+ClockFromMouseY-(window.pageYOffset):event.y+ClockFromMouseY;       
    xmouse = (ns)?evnt.pageX+ClockFromMouseX:event.x+ClockFromMouseX;       
    }       
    (ns)?window.onMouseMove=Mouse:document.onmousemove=Mouse;       
    function ClockAndAssign(){       
    time = new Date ();       
    secs = time.getSeconds();       
    sec = -1.57 + Math.PI * secs/30;       
    mins = time.getMinutes();       
    min = -1.57 + Math.PI * mins/30;       
    hr = time.getHours();       
    hrs = -1.575 + Math.PI * hr/6+Math.PI*parseInt(time.getMinutes())/360;       
    if (ie){       
    Od.style.top=window.document.body.scrollTop;       
    Of.style.top=window.document.body.scrollTop;       
    Oh.style.top=window.document.body.scrollTop;       
    Om.style.top=window.document.body.scrollTop;       
    Os.style.top=window.document.body.scrollTop;       
    }       
    for (i=0; i < n; i++){       
     var F=(ns)?document.layers['nsFace'+i]:ieFace[i].style;       
     F.top=y[i] + ClockHeight*Math.sin(-1.0471 + i*Split*Math.PI/180)+scrll;       
     F.left=x[i] + ClockWidth*Math.cos(-1.0471 + i*Split*Math.PI/180);       
     }       
    for (i=0; i < H.length; i++){       
     var HL=(ns)?document.layers['nsHours'+i]:ieHours[i].style;       
     HL.top=y[i]+HandY+(i*HandHeight)*Math.sin(hrs)+scrll;       
     HL.left=x[i]+HandX+(i*HandWidth)*Math.cos(hrs);       
     }       
    for (i=0; i < M.length; i++){       
     var ML=(ns)?document.layers['nsMinutes'+i]:ieMinutes[i].style;       
     ML.top=y[i]+HandY+(i*HandHeight)*Math.sin(min)+scrll;       
     ML.left=x[i]+HandX+(i*HandWidth)*Math.cos(min);       
     }       
    for (i=0; i < S.length; i++){       
     var SL=(ns)?document.layers['nsSeconds'+i]:ieSeconds[i].style;       
     SL.top=y[i]+HandY+(i*HandHeight)*Math.sin(sec)+scrll;       
     SL.left=x[i]+HandX+(i*HandWidth)*Math.cos(sec);       
     }       
    for (i=0; i < D.length; i++){       
     var DL=(ns)?document.layers['nsDate'+i]:ieDate[i].style;       
     DL.top=Dy[i] + ClockHeight*1.5*Math.sin(currStep+i*Dsplit*Math.PI/180)+scrll;       
     DL.left=Dx[i] + ClockWidth*1.5*Math.cos(currStep+i*Dsplit*Math.PI/180);       
     }       
    currStep-=step;       
    }       
    function Delay(){       
    scrll=(ns)?window.pageYOffset:0;       
    Dy[0]=Math.round(DY[0]+=((ymouse)-DY[0])*speed);       
    Dx[0]=Math.round(DX[0]+=((xmouse)-DX[0])*speed);       
    for (i=1; i < D.length; i++){       
    Dy[i]=Math.round(DY[i]+=(Dy[i-1]-DY[i])*speed);       
    Dx[i]=Math.round(DX[i]+=(Dx[i-1]-DX[i])*speed);       
    }       
    y[0]=Math.round(Y[0]+=((ymouse)-Y[0])*speed);       
    x[0]=Math.round(X[0]+=((xmouse)-X[0])*speed);       
    for (i=1; i < n; i++){       
    y[i]=Math.round(Y[i]+=(y[i-1]-Y[i])*speed);       
    x[i]=Math.round(X[i]+=(x[i-1]-X[i])*speed);       
    }       
    ClockAndAssign();       
    setTimeout('Delay()',10);       
    }       
    if (ns||ie)window.onload=Delay;       
    </SCRIPT>  
    </BODY>
    </HTML>
      

  4.   

    String registtime =  new java.util.Date().toLocaleString();
      

  5.   

    以下是一个日历控件<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
    <HTML XMLNS:IE>
    <HEAD>
    <TITLE>日期参照</TITLE>
    <META http-equiv="Content-Type" content="text/html; charset=gb2312">
    <STYLE>
    @media All    
    {
    IE\:Calendar {
    BEHAVIOR: url(calendar.htc); WIDTH: 33%
    }
        }
    A:link {
    COLOR: #003399; TEXT-DECORATION: none
    }
    A:visited {
    COLOR: #6699cc; TEXT-DECORATION: none
    }
    A:hover {
    TEXT-DECORATION: underline
    }
    </STYLE>
    <SCRIPT language="javascript" src="public.js"></SCRIPT>
    <SCRIPT language="javascript" id="clientEventHandlersJS">
    <!--function cal_ondblclick() {
    window.returnValue =cal.value
    self.close()
    }function window_onload() {
    if (isSpace(window.dialogArguments)==false) // Function isSpace() is in "public.js"
    cal.value=window.dialogArguments
    }
    //-->
    </SCRIPT>
    <META content="Microsoft FrontPage 4.0" name="GENERATOR">
    </HEAD>
    <BODY language="javascript" text="#000000" bgColor="#ffffff" onload="return window_onload()"> <!--TOOLBAR_START--> <!--TOOLBAR_EXEMPT--> <!--TOOLBAR_END-->
    <CENTER><IE:Calendar id="cal" ondblclick="return cal_ondblclick()" style="BORDER-RIGHT: black 1px solid; BORDER-TOP: black 1px solid; BORDER-LEFT: black 1px solid; WIDTH: 300px; BORDER-BOTTOM: black 1px solid; HEIGHT: 275px"></IE:Calendar></CENTER>
    <P></P>
    </BODY>
    </HTML>
      

  6.   

    给个思路--实时显示服务器端的时间:  在页面上放个 iFrame,在里面打开一个 asp 文件,显示服务器时间,并让该页面不断自动刷新 -- 就像老式的聊天室页面刷新。  --- 就 OK 了.