昨天给一个用户访了一个金融站点,在站点页面的右上角有一个获取服务器时间的JS特效代码,361源码觉得还不错,就拿出来分享给大家:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><title>Javascript获取服务器时间代码实例-361源码-www.vevb.com</title></head><body><p id="time"></p><script>ajax() function ajax(option){ var xhr = null; if(window.XMLHttpRequest){ xhr = new window.XMLHttpRequest(); }else{ // ie xhr = new ActiveObject("Microsoft") } // 通过get的方式请求当前文件(361源码 www.vevb.com) xhr.open("get","/"); xhr.send(null); // 监听请求状态变化(361源码) xhr.onreadystatechange = function(){ var time = null, curDate = null; if(xhr.readyState===2){ // 获取响应头里的时间戳(www.vevb.com) time = xhr.getResponseHeader("Date"); console.log(xhr.getAllResponseHeaders()) curDate = new Date(time); document.getElementById("time").innerHTML = "361源码(www.vevb.com)提示您服务器时间是:"+curDate.getFullYear()+"-"+(curDate.getMonth()+1)+"-"+curDate.getDate()+" "+curDate.getHours()+":"+curDate.getMinutes()+":"+curDate.getSeconds(); } } }</script></body></html>
直接复制代码到网站页面,投放到站点空间测试就能使用。需要注意的一点是:本地测试无效,需要上传到站点。
新闻热点
疑难解答