关于ASP和VBscript,在网页上显示时间的问题

来源:百度知道 编辑:UC知道 时间:2024/07/05 00:27:33
<% = now %>只是能显示登陆网站时的时间
用VBscript怎么编写才可以在打开网页观看时显示的时间一直在随系统时间变化?而不是只显示登陆时间 然后就不变了 =下次登陆才变
高手指教指教啊 谢谢了!!!
用JS来吧,实时刷新
<script language="javascript">
function doit()
{
setInterval("abc.innerHTML = new Date().toLocaleString()+'星期'+'日一二三十五

六'.charAt(new Date().getDay());",1000);
}
</script>
<body onLoad="doit()">
<span id="abc"></span>
</body>
用完这代码后显示的是“2008年8月28日 星期四 13:36:14星期十”后面那个“星期十”是怎么回事?
能大概其讲讲这代码吗?

用JS来吧,实时刷新
<script language="javascript">
function doit()
{
setInterval("abc.innerHTML = new Date().toLocaleString()+'星期'+'日一二三十五

六'.charAt(new Date().getDay());",1000);
}
</script>
<body onLoad="doit()">
<span id="abc"></span>
</body>

那只是VB脚本,没多大用处,不如自己专心干点别的事!

我有段代码,你可以参考,测试通过:
把以下代码放在打开页面<body></body>之间
<SCRIPT language=javascript>
function datetime()
{
var now = new Date();
var hours = now.getHours();
var minutes = now.getMinutes();
var seconds = now.getSeconds()
var timeValue = now.getYear()+"年"+(now.getMonth()+1)+"月"+now.getDate()+"日" +((hours >= 12) ? " 下午 " : " 上午 " )
timeValue += ((hours >12) ? hours -12 :hours)
timeValue += ((minutes < 10) ? ":0" : ":") + minutes