js 获取服务器时间
2017-11-08 09:46
309 查看
同步请求: function getServerDate(){ var xhr = null; if(window.XMLHttpRequest){ xhr = new window.XMLHttpRequest(); }else{ // ie xhr = new ActiveObject("Microsoft") } xhr.open("GET","/",false)//false不可变,同步请求 xhr.send(null); var date = xhr.getResponseHeader("Date"); return new Date(date); } 异步请求: function getServerDate(){ var xhr = null; if(window.XMLHttpRequest){ xhr = new window.XMLHttpRequest(); }else{ // ie xhr = new ActiveObject("Microsoft") } xhr.open("GET","/",true); xhr.send(null); xhr.onreadystatechange=function(){ var time,date; if(xhr.readyState == 2){ time = xhr.getResponseHeader("Date"); date = new Date(time); console.log(date); } } }
这里异步请求,可以根据state的返回值来选择性的操作: 这里的readyState有四种状态,方便做不同处理: 0: 请求未初始化 1: 服务器连接已建立 2: 请求已接收 3: 请求处理中 4: 请求已完成,且响应已就绪 失败状态: 200: "OK" 404: 未找到页面
原文:https://www.waitig.com/js获取服务器时间.html
相关文章推荐
- js获取本地时间、服务器时间、倒计时
- js,jquery获取服务器时间
- js获取服务器时间
- js获取服务器当前时间
- JS服务器获取时间倒计时
- js获取服务器时间
- js获取当前服务器时间并动态刷新
- 使用js获取服务器时间
- js实时获取服务器时间
- JS实现Ajax---例:获取服务器时间
- js获取服务器时间戳
- 利用js获取当前本地时间和服务器时间
- js 根据服务器时间在本地仿获取本地时间
- 通过js获取网站服务器时间
- js 获取 服务器系统时间
- 只用js如何更有效的获取服务器时间
- ASP+JS获取并实时显示服务器时间的代码
- 通过原生js的ajax或jquery的ajax获取服务器的时间
- JS 获取服务器时间
- js获取服务器时间