我用的是:
<marquee direction= "left "> 现在时间是: <%=(new java.util.Date()).toLocaleString()%> </marquee>
可以滚动显示,但是时间不变,显示的是当前的,只有再刷新一次页面才能显示当前的时间.怎么样才能刷新,只刷新局部的时间,不刷新整个页面可以不?就是让那个秒的数字一直动.
------解决方案--------------------
用js可以实现,如下:
<div id= "linkweb " align= "center "> </div>
<script> setInterval( "linkweb.innerHTML=new Date().toLocaleString()+ ' 星期 '+ '日一二三四五六 '.charAt(new Date().getDay()); ",1000); </script>
------解决方案--------------------
综合楼上各位来个终结效果: :-)
<marquee direction= "left "> <table border= "0 "> <tr> <td> 现在时间是: </td> <td> <div id= "linkweb " align= "center "/> </td> </tr> </table> </marquee>
<script> setInterval( "linkweb.innerHTML=new Date().toLocaleString()+ ' 星期 '+ '日一二三四五六 '.charAt(new Date().getDay()); ",1000); </script>