`
hedahai119
  • 浏览: 104535 次
  • 性别: Icon_minigender_1
  • 来自: 大连
社区版块
存档分类
最新评论

js取时间(server+client)

    博客分类:
  • js
阅读更多
一:用js获取server时间
var xmlHttp = false; 
  //获取服务器时间 
  try { 
    xmlHttp = new ActiveXObject("Msxml2.XMLHTTP"); 
  } catch (e) { 
    try { 
      xmlHttp = new ActiveXObject("Microsoft.XMLHTTP"); 
    } catch (e2) { 
      xmlHttp = false; 
    } 
  } 
    
  if (!xmlHttp && typeof XMLHttpRequest != 'undefined') { 
    xmlHttp = new XMLHttpRequest(); 
  } 
    
  xmlHttp.open("GET", "null.txt", false); 
  xmlHttp.setRequestHeader("Range", "bytes=-1"); 
  xmlHttp.send(null); 
  
  severtime=new Date(xmlHttp.getResponseHeader("Date")); 

二:用js+jquery取client时间,并在页面同步显示
$(document).ready(function(){
  change_online_time();
});
function change_online_time(){

  var client_date = new Date();
  var h = ( client_date.getHours() > 9 )? client_date.getHours() : "0"+client_date.getHours();
  var m = ( client_date.getMinutes() > 9 ) ? client_date.getMinutes() : "0"+client_date.getMinutes();
  var s = ( client_date.getSeconds() > 9 ) ? client_date.getSeconds() : "0"+client_date.getSeconds();
	
  $('#client-time').html(h+":"+m+":"+s );
  setTimeout('change_online_time()',1000);
}

html code:
<div>客户端时间:<span id="client-time">0</span></div>
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics