小弟想在jsp页面上加一个计时的功能,以计算出消费信息。
如题,想在JSP页面上添加一个计时功能,当用户成功登录时开始计时,而且可以刷新页面,刷新页面时计时不会停止。显示格式如下:
     您已登录XX小时XX分钟,消费金额为XX元。
小弟在这里感谢各位了!!
------解决方案--------------------可以将用户的登陆时间 记录到 session中,然后 用当前时间 去减 登陆时的时间,得到 时间差。
------解决方案--------------------
	<script type="text/javascript">
		function mm(){
			var start=document.getElementById("test").value;
			var end=new Date();
			end=end.getTime();
			document.getElementById("test2").innerHTML=end-start;
			window.setTimeout("mm()",1000);
		}
		window.onload=mm;
	</script>
 </head>    
 <body>
  <%
  	Object time=session.getAttribute("time");
  	if(time==null){
  		Date d=new Date();
  		session.setAttribute("time",d.getTime());
  	}
  %>
  <input type="hidden" value=<%=session.getAttribute("time") %> id="test">
  <div id="test2"></div>
 </body>
这样试试  时间格式你自己调调