首先送你个能显示服务器时间的程序吧<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>时间矫正器</title>
</head><body>
<form id="Form1" action="time.asp">
<p>
<input name="ServerTime" type="text" id="ServerTime"  value="<%=now() & ":" & Cstr((timer*1000)   Mod   1000) %>" size="30"/>
</p>
<p>
<input name="LocalTime" type="text" id="LocalTime" size="30"   />
</p>
<input type="hidden" value="<%
if request("cnt") = "" then
response.Write "0" 
else
response.Write cint(request("cnt")) +  1
end if %>" id="cnt" name="cnt" />
<%
response.Write request("ServerTime") 
response.Write "<br>"
response.Write request("LocalTime")
%>
<input type="hidden" id="diff" name="diff" value="0" />

</form>
<p>&nbsp;</p>
<table width="694" height="104">
<tr>
<td>&nbsp;</td>
<td>&nbsp;</td>
</tr>
<tr>
<td>&nbsp;</td>
<td>&nbsp;</td>
</tr>
</table>
<p>&nbsp;</p>
</body>
<script language="javascript">function $(objID)
{
return document.getElementById(objID);
}
if($("cnt").value < 5)
{
//$("Form1").submit();
}
var ST = new Date(<%=year(date())%>,<%=month(date()) -1%>,<%=day(date())%>,<%=hour(now())%>,<%=minute(now())%>,<%=second(now())%>,<%=Cstr((timer*1000) Mod 1000)%>);
var LT = new Date();$("diff").value = ST.getTime() - LT.getTime();function showTime()
{
var ld = new Date();
var sd = new Date();
var diff = $("diff").value;
if(diff.indexOf("-") > -1)
{
sd.setTime(ld.getTime() - parseInt(diff.substr(1,diff.length-1)));
}
else
{
sd.setTime(ld.getTime() + $("diff").value);
}
displayTime("LocalTime",ld);
displayTime("ServerTime",sd)
}function displayTime(objID,d)
{
var s = "",c = ":";

s += d.getYear() + "-";
s += d.getMonth() + 1 + "-";
s += d.getDate();

s += " ";
s += d.getHours() + c;
s += d.getMinutes() + c;
s += d.getSeconds() + c;
s += d.getMilliseconds();

$(objID).value = s;
}//showTime();setInterval("showTime()",60);</script>
</html>