show server's time dynamically

来源:互联网 发布:淘宝什么是匿名购买 编辑:程序博客网 时间:2024/05/18 01:02
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%><%@page import="java.text.SimpleDateFormat"%><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html>  <head>    <title>show server's time dynamically</title><script type="text/javascript">function runTime(){var serverTime=document.getElementById("serverTime");var txtTime=serverTime.innerText.split(" ");var days=txtTime[0].split("/");var hours=txtTime[1].split(":");var seconds=parseInt(hours[2])+1;var minutes=parseInt(hours[1]);var hourz=parseInt(hours[0]);if(seconds>=60){minutes+=1;seconds=0;}if(minutes>=60){hourz+=1;minutes=0;}if(hourz>=24){hourz=0;}//当然写道这里还远远不够,只是实现了秒进到分,分进到时,还有时进到天等等我就不写了哈~呵呵~你们懂就行了~哈哈(要注意闰年2月的问题)serverTime.innerText=days[0]+"/"+days[1]+"/"+days[2]+" "+hourz+":"+(minutes>10?minutes:"0"+minutes)+":"+(seconds<10?"0"+seconds:seconds);setTimeout("runTime()", 1000);}</script><!-- Author:LovingshuDate:2012/2/2 20:44Remark:This function is just a demo,it is sinple and easy to understand,Coders all know that javascript is very elastic,so ~ you know it~ -->  </head>  <body onload="runTime()">    <div style="font-family:console;border:solid 1px lightBlue;font-size:20px;width:180px;" id="serverTime">    <!--大家可不能忘了JSP哦-->    <%=new SimpleDateFormat("MM/dd/yyyy hh:mm:ss").format(new Date())%>    </div>  </body></html>