<html>
<body>
<div id="show"></div>
<script type="text/javascript">
var xhr=new ActiveXObject("Microsoft.XMLHTTP");
window.setInterval(function () {
xhr.open("HEAD","http://www.cnblogs.com",true);
xhr.onreadystatechange=function(){
if(xhr.readyState!=4) return;
document.getElementById("show").innerHTML='服务器时间:'+new Date(xhr.getResponseHeader("Date")).toLocaleString();
};
xhr.send();
},1000);
</script>
</body>
</html>
可以在页面加载的时候取一次,但至少1分钟要保证同步一次,setInterval和setTimeout可不是精确定时,甚至可能差得非常离谱
参考:http://www.cnblogs.com/durongjian/archive/2010/12/27/1918332.html