js检测服务器时间与客户端是否相等

js检测服务器时间与客户端是否相等
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>js检测服务器时间与客户端是否相等</title>
<script language="javascript教程"> 
function checkDate(time)
{
    var ServiceDateTime = new Date(time.replace("-",","));
    var DateTime = new Date();
    var Year = 0;
    var Month = 0;
    var Day = 0;
    //初始化时间
    Year = DateTime.getFullYear();
    Month = DateTime.getMonth();
    Day = DateTime.getDate();
    if (Year != ServiceDateTime.getFullYear())
        alert("你电脑的时间与服务器的时间差一年,可能影响您的正常登陆,请设置正确的时间!");
}
</script>
</head>

<body onLoad="checkDate('2010/01/02');">

</div>
</body>
</html>

时间: 2024-10-29 21:43:03

js检测服务器时间与客户端是否相等的相关文章

利用js获取服务器时间的两个简单方法_时间日期

有时用js来获取服务器时间.一般会用System.DateTime 方法如下: 复制代码 代码如下: <script language="javascript"> var a = new Date() a = <%=System.DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss")%>; Response.Write(a) </script> 其实还有一个方法:利用javascript的&quo

js 获取服务器ip:js获取服务器时间

<script type="text/javascript">var a = '<%= new simpledateformat("yyyy-mm-dd hh:mm:ss").format(new date()) %>';document.write("服务器时间: " + a + "</br></br>");var b = new date();document.write(&

javascript实现获取服务器时间

  JS是在客户端运行的脚本,而不是运行在服务器上,通常来说,通过JS获取时间的时候获取到的时间是访客本地电脑上的时间,为了让网页上的时间不因访客电脑差异而不同,我们有必要直接JS获取服务器时间. 下面是完整的js获取服务器时间代码,是使用javascript获取服务器时间的完整实例,js动态刷新服务器时间. ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34

javascript实现获取服务器时间_javascript技巧

JS是在客户端运行的脚本,而不是运行在服务器上,通常来说,通过JS获取时间的时候获取到的时间是访客本地电脑上的时间,为了让网页上的时间不因访客电脑差异而不同,我们有必要直接JS获取服务器时间. 下面是完整的js获取服务器时间代码,是使用javascript获取服务器时间的完整实例,js动态刷新服务器时间. <!DOCTYPE html> <html> <head> <meta http-equiv="Content-Type" content=

Javascript获取服务器时间的函数

一直以来,我们都希望用js获取准确的时间,也就是北京时间,当毕竟js是客户端语言,只能获取到本地的时间,而这个在我们做项目的时候往往是不准确的,我们无法保证用户的电脑时间都是准确的,所以我们一般用服务器端语言来获取服务器的时间. 虽然,服务器端语言获取时间很轻松,但是对于前端开发人员来说没有任何作用,他们需要用JS获取准确的时间,下面就介绍一种使用JS获取服务器时间的方法: 在后台程序把页面元素传递给浏览器的时候会有一个Response Header,里面有一个字段Date,标记的就是服务器响应

JavaScript怎么获取服务器时间 JavaScript服务器时间获取方法

Javascript是运行在客户端的脚本,我们一般都用new Date()来获取当前时间,但是得到的是客户端的时间,客户端时间是随意更改的,如果要做一个产品发布倒计时的话,客户端时间一改,就要闹笑话了.业务中需要用到服务器时间的场景还有很多,那么仅仅通过js怎么拿到服务器时间呢?事实上,只需要一个ajax请求就搞定,通过读取XMLHttpRequest对象的响应头里面的时间戳得到当前服务器时间! 原理就是这么简单:通过ajax向服务器发送请求,当服务器收到请求后即可读取响应头的时间戳了,不管请求

ASP+JS获取并实时显示服务器时间的代码

asp+|js|服务器|显示 第一种代码: <html><head> <script language=javascript type="text/javascript"> //特别注明:北京时间是格林尼治标准时加八小时,因此用的起始时间也是从八点起算的 var secondServer = <%=DateDiff("s", "1970-01-01 08:00:00", Now())%>; var

lotus notes客户端如何获取服务器时间

问题描述 本人想在notes客户端准确地获取domino服务器时间,在正常情况下通过以下方法可以实现:DimsessionAsNewnotessessionDimdbAsnotesdatabaseDimdocTmpAsNotesDocumentDimGetServerDateasStringDimdateTimeAsNewNotesDateTime("")Setdb=session.CurrentDatabaseSetdocTmp=db.CreateDocumentSetdateTim

JQuery 获取当前服务器时间

原理很简单,就是获取服务器返回的头部信息中的Date属性  但是这个得到的GMT(格林尼治时间)  所以要转换一下为东八区的时间  这个就是响应服务器的当前时间 主要是处理客户端本地机器时间错误问题: var date = new Date($.ajax({async: false}).getResponseHeader("Date")); var bombay = date + (3600000 * 8); var time = new Date(bombay); 以上是小编为您精心