我劝你最好用JSP吧
可以给你jsp如何获得服务器时间的代码:
<%=new java.util.Date().toString()%>获得时间
可以给你jsp如何获得服务器时间的代码:
<%=new java.util.Date().toString()%>获得时间
解决方案 »
- html页面有一排的工具栏,分a,b两类,还有两个控制区域c和d。通过变换c、d区域点击,切换a,b工具栏可用
- 请问jQuery有类似插件没?
- 谁给推荐一个兼容各版本的浏览器
- eclipse3.4 如何添加JSEclipse 插件
- document.getelementbyid能不能不报错?
- 希望jquerry高手进,利用jquery控制div满屏自动适应
- 买树,请买树者foolfish (呆鱼) 进来
- 请问用什么javascript语句得到字符串中的一段?
- dwz的uploadify怎么获取是否上传成功?
- GitHub上下的源码,不知道这怎样布置到服务器上 求大佬们指点一下 谢谢
- vml教程哪里有??
- 请教:javaScript弹出窗口的速度太慢,往往会让人等待较长时间,有没有办法提高其显示速度???(在线等待)
window对象实际是页在客户IE中显示时,当前IE的一个view,而你的javascrit runat=server那么实际是在服务器端的IIS asp环境运行,何来window对象。你的tick是服务器端代码,不可能被客户端脚本执行的要取服务器时间,可以采用asp(那一种脚本语言不重要),获得时间,然后在客户端脚本中赋值给客户端变量
<script>
intHours = <%=today.getHours();%>;
intMinutes = <%=today.getMinutes();%>;
intSeconds =<%= today.getSeconds();%>;
....
</script>
<script language=javascript>
//特别注明:北京时间是格林尼治标准时加八小时,因此我用的起始时间也是从八点起算的
var secondServer = <%=DateDiff("s", "1970-01-01 08:00:00", Now())%>;
var secondClient = parseInt(new Date().getTime()/1000);
var secondSub = secondServer - secondClient; //两端时间秒差
function meizzTime(n)
{
var mei = new Date();
mei.setTime(mei.getTime() + n*1000); //得到一个新的时间
var h = (mei.getHours() > 9) ? mei.getHours() : "0" + mei.getHours();
var m = (mei.getMinutes() > 9) ? mei.getMinutes() : "0" + mei.getMinutes();
var s = (mei.getSeconds() > 9) ? mei.getSeconds() : "0" + mei.getSeconds();
document.meizz.clock.value = h +":"+ m +":"+ s;
setTimeout("meizzTime(secondSub)", 1000);
}
</script>
<meta http-equiv='Content-Type' content='text/html; charset=gb2312'>
<meta http-equiv="refresh" content="1000">
<title>取服务器端时间(秒数)</title>
</head><body onload="meizzTime(secondSub)">
<form name=meizz><input name=clock size=8></form>
</body></html>