校对客户端时间

作者:chilleen 来源:ITPOW 日期:2006-2-14

有时候在填报数据时,需要客户端时间与服务器端一致,本程序可以检查客户端时间与服务器端时间的差距。
<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]]]])。

相关文章