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

使用jquery/javascript 获取网络时间

2017-12-26 14:20 204 查看

一: 使用js获取网络时间

1 var xhr = new XMLHttpRequest();
2 if( !xhr ){
3    xhr = new ActiveXObject("Microsoft.XMLHTTP");
4 }
5 xhr.open("HEAD",location.href,true);
6 xhr.onreadystatechange=function(){
7     if( xhr.readyState == 4 && xhr.status == 200 ){
8          alert(dateTimeFormate(xhr.getResponseHeader("Date")));
9     }
10 }
11 xhr.send(null);

  日期格式化根据代码

1 function dateTimeFormate(date){
2   if(!date){
3     return
4   }else{
5     var d = new Date(date);
6     var year = d.getFullYear();
7     var month = ('0' + (d.getMonth() + 1)).slice(-2);
8     var day = ('0' + (d.getDate())).slice(-2);
9     var hour = ('0' + (d.getHours())).slice(-2);
10     var minutes = ('0' + (d.getMinutes())).slice(-2);
11     var seconds = ('0' + (d.getSeconds())).slice(-2);
12     return year + "-" + month + "-" + day + " " + hour + ":" + minutes + ":" + seconds;
13   }
14 }

 

 

二: 使用jquery获取网络时间

1 dateTimeFormate($.ajax({async:false}).getResponseHeader("Date"))

 

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