您的位置:首页 > Web前端 > JQuery

js,jquery获取服务器时间

2017-07-18 16:55 344 查看
jquery写法

var curDate = null;
$.ajax({//异步获取服务器的时间
async: false,
type: "POST",//get 方式猎豹有问题
success: function(result, status, xhr) {
var date = new Date( xhr.getResponseHeader("Date"));
curDate=date;
}
});


javaScript:写法

//获取服务器时间
ajaxTime();
function ajaxTime(option){
var xhr = null;
var time = null, curDate = null;
if(window.XMLHttpRequest){
xhr = new window.XMLHttpRequest();
}else{ // ie
xhr = new ActiveObject("Microsoft")
}
// 通过get的方式请求当前文件
xhr.open("get","/");
xhr.send(null);
// 监听请求状态变化
xhr.onreadystatechange = function(){
if(xhr.readyState===2){
// 获取响应头里的时间戳
time = xhr.getResponseHeader("Date");
/!*console.log(xhr.getAllResponseHeaders())*!/
curDate = new Date(time);

}
}

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: