有时候在填报数据时,需要客户端时间与服务器端一致,本程序可以检查客户端时间与服务器端时间的差距。
<script type="text/javascript" language="javascript">
<!--
var t1 = Date.UTC(<%=Year(Now())%>, <%=Month(Now())%>, <%=Day(Now())%>, <%=Hour(Now())%>, <%=Minute(Now())%>, <%=Second(Now())%>);
var today = new Date();
var t2 = Date.UTC(today.getFullYear(), today.getMonth()+1, today.getDate(), today.getHours(), today.getMinutes(), today.getSeconds());
if (Math.abs((t2-t1)/1000) > 60)
{
alert("本地时间与服务器时间之差大于1分钟");
}
else
{
alert("本地时间与服务器时间之差小于1分钟");
}
//-->
</script>
编者者:UTC即全球标准时间,以前也称GMT(格林威治标准时间)。UTC方法返回 1970 年 1 月 1 日到所指定日期之间所间隔的毫秒数,语法为:Date.UTC(year, month, day[, hours[, minutes[, seconds[,ms]]]])。